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

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

Теги
Читайте также
Android и еще 9 изобретений изменивших привычный мир

Есть в мире вещи, которые в какой-то момент начинают казаться вечными. С момента их изобретения проходит буквально несколько лет, но мы к ним так привыкаем, что без них уже просто никуда. Одной из таких вещей для нас стал смартфон, другой - мессенджеры, теперь полностью беспроводные наушники. Но все это кто-то когда-то изобрел и на тот момент он даже сам мог не верить в то, что все это так взлетит. Давайте вспомним несколько самых важных вещей, которые изменили всю нашу повседневную жизнь и даже привычки. Теперь мы просто не можем без них, но от этого становится только веселей, когда наблюдаешь, как производители стараются предложить что-то новое в этом направлении и перетянуть на себя одеяло.

Читать далее
Как обменять старый Samsung на новый и получить наушники Galaxy Buds+ в подарок

За последние годы в России стала довольно популярной программа трейд-ин при покупке техники. Если раньше про нее слышали в основном автодилеры и покупатели автомобилей, то сейчас в трейд-ин сдают холодильники, стиральные машины, компьютеры, исключением не стали и телефоны. Не всем хочется связываться с барахолками, встречаться в торговых центрах или переходах метро, чтобы продать смартфон, гораздо проще и безопаснее сдать старый телефон при покупке нового и получить скидку. Некоторые магазины иногда хитрят и оценивают смартфон дешевле его реальной цены, однако есть сервисы, которые делают trade in телефонов действительно выгодным.

Читать далее
Зачем Android нужен WebView и как он работает

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

Читать далее

1 комментарий Оставить свой

  1. 可愛い

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

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