Google Chrome добавил быстрый «кэш обратного перехода» для рабочего стола с мгновенной загрузкой страниц

Chrome часто критикуют за высокое потребление оперативной памяти, но при наличии достаточных ресурсов он по-прежнему остается чрезвычайно быстрым веб-браузером. Теперь он добавляет новую функцию, которая должна сделать его еще быстрее: «кэш обратного перехода» (back-forward cache) появляется в настольных версиях Chrome.

Windows Latest обнаружил, что последняя версия Chrome для Windows, macOS и Linux теперь поддерживает «кэш обратного перехода», который Google впервые представил на Android в Chrome 87. В документе Google объясняет эту функцию:

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

Мы уже внедрили эту функцию для Android. Мы хотим начать экспериментировать с кэшем обратного перехода на настольных средах.

Это изменение позволяет Chrome одновременно хранить текущую страницу и последнюю посещенную страницу в памяти, что, в свою очередь, позволяет мгновенно загружать веб-сайт с помощью кнопок «назад» и «вперед». Это не совсем революционная функция, но она должна сделать браузер заметно быстрее. Когда функция дебютировала на Android, Google заявлял, что она сделала 20% обратных/прямых переходов мгновенными.

Как видно ниже, взаимодействие действительно мгновенное при правильных обстоятельствах. Некоторые элементы, такие как реклама, все еще могут требовать перезагрузки, но страница в целом полностью хранится в памяти. Вероятно, можно предположить, что некоторые веб-приложения или другие сложные страницы могут некорректно работать с этой функцией, но в целом она должна существенно повысить скорость.

Реклама — прокрутите дальше, чтобы узнать больше

Мы протестировали эту функцию в Chrome 92 для Windows, который в настоящее время находится в канале Canary.

Подробнее о Chrome: