Новое изменение кэширования может значительно ускорить работу 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 представила серию RX 6000 сегодня. Впервые с момента покупки ATI в 2006 году использование графических процессоров AMD на платформах AMD даст определенные преимущества.

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

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

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