Новое изменение кэширования может значительно ускорить работу 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 году.
Читать далее

Утечка RoadMap AMD: главная платформа, графические изменения в ZEN 4
Свежие слухи о долгосрочной дорожной карте AMD возникли, и они подразумевают некоторые серьезные улучшения и изменения, приходящие с Zen 4.

Исследователи развивают самые белые краски для борьбы с изменением климата
Помимо того, чтобы быть аккуратным техническим подвигом, команда считает, что новая белая краска может помочь решить изменение климата, сохраняя нагрузки мощности.

Почти 14 000 ученых предупреждают против игнорирования изменения климата
По словам группы 14 000 ученых, игнорируя наш текущий климатический кризис, может привести к «невыразительному страданиям». Их предупреждение поступает в форме статьи, опубликованной в биологии научного журнала и нижеподписали профессионалы со всего мира.

Межправительственная панель о климате изменение сигналов кода красный для человечества
Межправительственная Группа ООН по изменению климата поставила очень серьезное сообщение: наш коллективный отказ действовать на изменение изменений климата, к красному коду «Код».