сряда, август 5, 2020
Banner Top

Скоростта е много условно понятие, защото изцяло зависи от субективното възприятие на оценителя. Или казано по друг начин, това което за някои може да изглежда много бързо, ще бъде досадно бавно за други. Но дори и при подобни разлики във възприятията, Google Chrome никога не е бил бавен. При всичките си недостатъци под формата на увеличено потребление на ресурси и стартиране на голям брой процеси, Chrome успя да остане доста бързо решение за сърфиране в мрежата, особено на мобилните платформи. Google обаче решиха, че браузърът има възможност да се развива.

Със следващата актуализация, Google Chrome за Android ще има нов механизъм, наречен bfcache или back-forward кеш. От името става ясно, че иновацията ще е отговорна за работата с кеша. Как това ще подобри работата на браузъра? Оказва се, че всичко е изключително просто.

Какво е bfcache?

Същността на bfcache механизма, се състои в това да кешира всички предишни страници, които са били отворени от потребителя, и да съхранява информация за тях в паметта в рамките на една сесия. Това ще Ви позволи да се върнете към която и да е от тях, ако е необходимо, без да ги презареждате отново, а да ги вземете от кеша. Може да изглежда, че този метод няма да спести много време, но практиката показа, че увеличаването на скоростта на изтегляне ще бъде доста забележимо. По-скоро презареждането като такова, изчезва напълно, защото по-рано посетената страница се отваря моментално. Вижте каква е разликата в скоростта на отваряне на по-рано посетени страници:

Според разработчиците на Google Chrome, те са проучили поведението на потребителите на браузъра, и са установили, че 19% от всички кликвания са довели до презареждане на страници. Това е доста голяма цифра, което означава, че механизмът bfcache ще има смисъл и популярност, тъй като ще намали времето, необходимо за зареждане на страници при превъртане напред и назад.

Кога да очакваме по-бърз Google Chrome

Първоначално добавянето на bfcache в Google Chrome бе планирано още преди година. Поне тогава разработчиците представиха новия механизъм. Впоследствие е взето решение тази функция да бъде забавена, поради сложността на изпълнението. Екипът, работещ върху браузера, не успя да гарантира, че той може постоянно да съхранява необходимите данни в паметта, и да получава достъп до тях ефективно, намалявайки времето за зареждане. Разработчиците трябваше да пренапишат доста голяма част от кода, но и това не беше достатъчно.

Връщането към предишната страница също трябва да бъде по-бързо

Проблемът е, че предишната реализация на bfcache механизма можеше да провокира появата на нов тип злонамерени атаки, които експлоатират JavaScript. Те биха могли да улеснят хакерите да имат достъп до поверителна информация, която потребителите публикуват на уебсайтовете: вход, пароли, лични данни, данни за разплащателни карти и много други. Това всъщност е основната причина,  Google да решат да забавят реализацията на иновацията, и да я отложат с почти цяла година, за да отстранят всички бъгове. Но сега знаем със сигурност, че вече всичко е наред, след като компанията вече е готова да я пусне.

Актуализацията с поддръжката на bfcache, ще бъде разпростанена преди края на това лято като част от Chrome 86. Тя обещава да бъде една от най-големите по отношение на функционалността, тъй като ще включва нов механизъм за отложено зареждане, усъвършенствани инструменти за защита и подобрен рекламен блокер. Но по-важното е, че Chrome ще получи актуализирана софтуерна структура, която ще накара браузера да използва и много по-малко ресурси от преди.

0 Comments

Leave a Comment

Категории

Social

How to…

Видеа

Избрано

Умен дом