Нові зміни в кешуванні можуть різко прискорити роботу Google Chrome

Нові зміни в кешуванні можуть різко прискорити роботу Google Chrome

Google досліджує новий спосіб підвищення продуктивності сайту в Google Chrome, цього разу, додавши нову функцію кешування назад, яка зберігала певні дані в пам'яті, навіть після того, як ви залишите сайт. Компанія пише:

Кеш назад / вперед (bfcache) кешує цілі сторінки (включаючи кучу JavaScript) під час переходу від сторінки, так що повний стан сторінки можна відновити, коли користувач переходить назад. Подумайте про це як про призупинення сторінки, коли ви її залишаєте і граєте, коли ви повертаєтеся.

Компанія стверджує, що ця функція може підвищити продуктивність до 19% у мобільному Chrome, і на 10% на настільних ПК, залежно від кількості взаємодій на сайті, які представляють шаблон використання назад / вперед. Цей тип кешування не буде прискорювати регулярно відвідувані сайти або підвищувати загальну ефективність. Це конкретна зміна, яка полегшить пошук при переміщенні вперед і назад на тому ж сайті після того, як ви вперше отримали доступ до неї.

За даними Google, Chrome не використовує вбудовану за замовчуванням програму WebCit для bfcache, через несумісність із багатопроцесорною архітектурою Google. Google також має працювати в браузері, гарантуючи, що JavaScript фактично зависає на сторінці, яку потрібно кешувати, а не продовжувати працювати у фоновому режимі. Дозволити запуск фонового JavaScript з кешованих сторінок буде значною проблемою конфіденційності та безпеки.

Це функція, яку вже використовують Firefox і Safari, хоча й по-іншому. Я спробував порівняти Chrome і Firefox у звичайному порівнянні з робочим столом, перевіряючи час завантаження на декількох сайтах поспіль, так само, як відео на блозі розробників Google. Можливо, Firefox у цих тестах дещо перевершив Chrome, але мені було недостатньо, щоб я відчував себе впевнено, як переможець, і це не мало такої ж поведінки, як тест Chrome для Google. Миттєве завантаження попередньої сторінки через bfcache не відбувається так само. Знову ж таки, відео повинно показати, як ця функція могла б працювати в майбутньому, а не служити остаточної ілюстрацією реалізації.

Ці зміни можуть збільшити обсяг оперативної пам'яті в Chrome, але Google планує мінімізувати це за допомогою більш розумних правил, коли й як зберігати дані в оперативній пам'яті, поки сторінки призупинено. Мета полягає в тому, щоб впровадити цю функцію протягом 2019 р. І згорнути її в доставку Chrome в 2020 році.

Читати далі

Нова серія Radeon RX 6000 від AMD оптимізована для бойового ампера
Нова серія Radeon RX 6000 від AMD оптимізована для бойового ампера

AMD сьогодні представила свою серію RX 6000. Вперше з моменту придбання ATI в 2006 році, існуватимуть певні переваги в роботі графічних процесорів AMD на платформах AMD.

Нові відомості про Intel Rocket Lake: Сумісність із зворотною стороною, Xe Graphics, Cypress Cove
Нові відомості про Intel Rocket Lake: Сумісність із зворотною стороною, Xe Graphics, Cypress Cove

Intel опублікувала трохи більше інформації про Rocket Lake та його 10-нм процесор, який було перенесено назад на 14 нм.

Астрономи виявили планету-шахраю, яка блукає по Галактиці, розміром із землю
Астрономи виявили планету-шахраю, яка блукає по Галактиці, розміром із землю

Астрономи ідентифікували понад 4000 екзопланет, що обертаються навколо інших зірок, але лише кілька "планет-шахраїв", які блукають по галактиці без зірки, щоб подзвонити додому. Нове дослідження стверджує, що помітило один із цих світів, і це може бути маленький кам’янистий світ, такий як Земля.

RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор
RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор

RISC V продовжує проникати на ринок, цього разу завдяки дешевшій та повнофункціональнішій тестовій материнській платі.