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 могли быть тайно запускаться, например, на страницах авторизации, собирая учетные данные.

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

Теги
Новости по теме
Лонгриды для вас
Wear OS - Tizen OS
Samsung и Google объединили Wear OS и Tizen OS в одну операционку

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

Читать далее
Google
Не работает приложение Гугл на Андроид. Что делать

Мне нравится подход Google к развитию Android. Несмотря на то что многие смартфоны не получают обновлений от своих производителей, поисковый гигант сам поддерживает их путём обновления фирменных приложений и сервисов. Apple так не может, ей нужно обязательно выпускать системный апдейт для iOS, чтобы что-то исправить или добавить. Другое дело, что у такого подхода, как у Google, есть и обратная сторона. Ведь излишняя самостоятельность приложений иногда оборачивается проблемами для нас с вами.

Читать далее
Обновление
Google выпустила пакет обновлений для Android. Что нового

Как часто Google выпускает обновления Android? Ну, считается, что один раз в год, когда выходит новая версия ОС. Формально всё так и есть, потому что ежемесячные патчи безопасности, во-первых, не содержат каких-то нововведений, а потому называть их полноценными обновлениями язык не повернётся, а, во-вторых, добираются они далеко не до всех. Но ведь есть ещё обновления сервисов Google, которые мы по какой-то причине отделяем от Android, хотя по факту одно без другого попросту не может существовать.

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

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

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