Новое изменение кэширования может значительно ускорить работу Google Chrome

Новое изменение кэширования может значительно ускорить работу Google Chrome

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

Кэш назад / вперед (bfcache) кэширует целые страницы (включая кучу JavaScript) при переходе от страницы, так что полное состояние страницы может быть восстановлено при переходе пользователя назад. Думайте об этом как о приостановке страницы, когда вы ее покидаете, и воспроизведении ее, когда вы вернетесь.

Компания заявляет, что эта функция может повысить производительность до 19 процентов в мобильном Chrome и на 10 процентов в настольных ПК в зависимости от количества взаимодействий сайтов, которые представляют собой схему использования в прямом и обратном направлении. Этот тип кэширования не ускорит посещаемые вами сайты на регулярной основе и не улучшит общую производительность. Это конкретное изменение, которое облегчит навигацию при перемещении вперед и назад по одному и тому же сайту после первого доступа к нему.

Согласно Google, Chrome не использует стандартную реализацию WebFit для bfcache из-за несовместимости с многопроцессорной архитектурой Google. Google также работает над браузером, гарантируя, что JavaScript на самом деле замораживается на кэшируемой странице, а не продолжает работать в фоновом режиме. Разрешение фонового JavaScript для запуска из кэшированных страниц будет серьезной проблемой конфиденциальности и безопасности.

Это функция, которую уже используют Firefox и Safari, хотя, по-видимому, несколько иначе. Я попытался сравнить Chrome и Firefox в обычном сравнении с настольными компьютерами, проверяя время загрузки на нескольких сайтах по очереди так же, как и видео в блоге разработчиков Google. Возможно, Firefox немного опередил Chrome в этих тестах, но этого недостаточно, чтобы я чувствовал себя комфортно, объявив его победителем, и он не показал того же поведения, что и тест Chrome для Google. Мгновенная загрузка предыдущей страницы из-за bfcache, похоже, происходит не так. С другой стороны, видео должно показать, как эта функция может работать в будущем, а не служить окончательной иллюстрацией реализации.

Эти изменения могут увеличить использование ОЗУ в Chrome, но Google планирует минимизировать это с помощью более разумных правил о том, когда и как хранить данные в ОЗУ, пока страницы приостановлены. Цель состоит в том, чтобы реализовать эту функцию в течение 2019 года и внедрить ее в Chrome в 2020 году.

Читать далее

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

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

Новые детали Intel Rocket Lake: обратная совместимость, графика Xe, Cypress Cove
Новые детали Intel Rocket Lake: обратная совместимость, графика Xe, Cypress Cove

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

Хаббл исследует 16 "Психеи", астероид стоимостью 10 000 квадриллионов долларов
Хаббл исследует 16 "Психеи", астероид стоимостью 10 000 квадриллионов долларов

Исследователи только что завершили ультрафиолетовое обследование 16 Psyche, сверхценного астероида, который НАСА планирует посетить в 2026 году.

Intel представляет новые мобильные графические процессоры Xe Max для создателей контента начального уровня
Intel представляет новые мобильные графические процессоры Xe Max для создателей контента начального уровня

Intel выпустила новый потребительский мобильный графический процессор, но у него очень специфический вариант использования, по крайней мере, на данный момент.