Google показала новый способ ускорить Chrome на Android

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

Функция bfcache, которая, по словам представителей Google, расшифровывается как back-forward cache, занимается тем, что сохраняет открытые страницу. Это делается перед тем, как пользователь перейдет с одной страницы на следующую, чтобы в случае возврата мгновенно открыть ее. Благодаря bfcache удается избавиться от задержки, которая возникает вследствие повторной загрузки страницы, существенно облегчая процесс перемещения между страницами вперед и назад.

Кэширование в Google Chrome

По статистике, количество возвратов на предыдущую страницу составляет 19% от общего числа всех открытых страниц в Chrome для Android. Таким образом, эта функций является очень востребованной в пользовательской среде и просто не могла остаться без обновления. Но, чтобы реализовать bfcache, разработчикам Google пришлось переписать изрядную часть программного кода, составляющего основу веб-браузера, доработав урвоень его защищенности.

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

Подписывайся на наш канал в Яндекс.Дзен, чтобы не пропустить эксклюзивные материалы, которых нет на сайте.

Теги
Новости по теме
Лонгриды для вас
YouTube
YouTube тестирует функцию автоматического перевода на разные языки

Знание языков - это хорошо! Но не все могут воспринимать контент на иностранном языке. Например, многие могут читать, но воспринимать на слух им довольно сложно. Особенно, если это сложное техническое видео или подкаст с большим количеством других непонятных слов. А еще, даже если вы в совершенстве знаете английский, французский и немецкий, это ничем не поможет вам при просмотре видео на португальском или итальянском языках. Именно решением этой проблемы озаботились разработчики Google и начали тестировать новую крутую функцию, которая может скоро появиться как в приложении YouTube, так и на веб-сайте.

Читать далее
Конвертация валют
Google добавила в Android супер-удобный системный конвертер

Поддержка Android – явление очень специфическое. С одной стороны, Google не устанавливает для производителей конкретных сроков по обновлению своих смартфонов, а, с другой, она то и дело сама выпускает разного рода апдейты для всех Android-устройств, распространяя их посредством собственных сервисов. В результате получается, во-первых, оперативно, а, во-вторых, обширно с точки зрения охвата, поскольку собственные обновления Google одинаково добираются как до новых, так и до старых устройств без поддержки. За примерами далеко ходить не надо.

Читать далее
Wear OS - Tizen OS
Samsung и Google объединили Wear OS и Tizen OS в одну операционку

Несмотря на то что на рынке смартфонов существует две операционки – iOS и Android, - ассортимент платформ для смарт-часов оказался несколько шире. Исторически так сложилось, что, помимо watchOS от Apple и Wear OS от Google, на рынке закрепилась ещё и Samsung со своей Tizen OS. Причём дела у корейцев явно шли получше, чем у поискового гиганта, чья платформа не пользовалась особой популярностью ни у производителей, ни у пользователей. Видимо, поэтому компании решили, что в их собственных интересах объединить усилия, а заодно и операционные системы.

Читать далее
1 комментарий
  1. 可愛い

    Старая Opera тоже быстро загружала предыдущую страницу из кэша, не подгружая её каждый раз из Интернета. Наконец-то Хром до этого додумался…

Новый комментарий