Обратный кеш, который появился в Google Chrome для Android в прошлом году, сейчас тестируется на настольных платформах Chrome.
Google представил новую функцию в Chrome для Android в прошлом году, называемый кэшем обратной перемотки, целью которого было повышение производительности при использовании кнопок «Назад» и «Вперед». Обратное кэширование сохраняет страницы в памяти некоторое время после того, как вы вернетесь назад, поэтому, если вам нужно вернуться к самой последней странице, время загрузки будет мгновенным. Похоже, что изменение оказалось успешным, поскольку Google начинает тестировать его на настольных платформах.
Гугл Хром 86, выпущен в октябре 2020 года, добавлен флаг функции для ручного включения обратного кэширования на настольных платформах. До этого момента эта функция была доступна только на Android. Google уже опубликовал страница «Намерение экспериментировать» в группах Google (с помощью Последняя версия Windows), пояснив, что теперь эта функция будет протестирована на небольшом количестве пользователей Chrome на настольных компьютерах. Если все пойдет хорошо, функциональность со временем будет включена для всех.
«Чтобы снизить риск совместимости», — заявили в своем сообщении разработчики Chrome, — «мы начнем с осторожного подхода не кэшировать страницы, когда они сталкиваются с неопределенностью (например, когда страница использует нетривиальный API, такой как Вебсокет). Единственное существенное отличие страниц, хранящихся в обратном кэше, с точки зрения разработчика, заключается в том, что обработчик unload() не срабатывает. Однако это соответствует поведению Safari, которое должно минимизировать риск совместимости».
Google не упомянул, почему эта функция так долго оставалась доступной только для мобильных устройств, но задержка может быть связана с использованием памяти. Chrome часто критикуют за высокое использование памяти на настольных платформах, и «заморозка» большего количества страниц, скорее всего, не поможет. Однако Google и Microsoft работают над другие изменения чтобы уменьшить использование памяти в движке Chromium, чтобы затраты на обратное кэширование на этом этапе могли быть менее заметными. Гугл также сказал в прошлом году что расширения браузера могут добавить дополнительные сложности на настольных платформах, поскольку многие из них реагируют на изменения на текущей странице.
Google начнет тесты с выпуском Chrome 92, который ожидал появится на бета-канале 3 июня и станет стабильным 20 июля.
Цена: Бесплатно.
4.1.