Если у Google и есть сервис-любимчик, которому на уделяет больше внимания и заботы, чем другим, то это определённо Chrome. Потому что не проходит и месяца, чтобы фирменный браузер поискового гиганта не получил очередной апдейт. И ладно бы патчи были проходными, как в случае с Android, но ведь разработчики Google раз за разом пытаются превзойти самих себя и расширить возможности Chrome ещё больше. В результате даже мобильная версия браузера постепенно превратилась из, собственно, браузера в продвинутый инструмент для работы с интернетом. А вот, что его ждёт в следующем обновлении.
Пожалуй, самой крутой функцией обновлённого Google Chrome станет функция превращения ссылок в QR-код. Это нововведение позволяет поделиться URL-адресом на конкретный сайт с пользователем, стоящим поблизости, без необходимости отправлять ссылку через мессенджер, как это происходит сегодня в подавляющем большинстве случаев. Аналогичным образом можно сбросить ссылку себе с компьютера на смартфон. В общем, супер-удобно.
Несмотря на то что Chrome – это браузер, его десктопная версия всегда напоминала мне операционку в операционке – настолько широки были её функции. Но, когда стало казаться, что расширять возможности Chrome уже больше некуда, Google сделала всем пользователям очередной сюрприз в виде поддержки Nearby Sharing. Эта технология, позволяющая передавать данные по беспроводному соединению, только-только дебютировала на Android, а теперь доберётся и до всех остальных платформ благодаря присутствию в составе Chrome.
Google Chrome всегда обвиняли в перерасходе доступных ресурсов, из-за чего устройство, на котором работал браузер, начинало значительно быстрее расходовать зарядку. В следующем обновлении разработчики Google решили – по крайней мере, частично – устранить эту проблему. Для этого они внедрили в Chrome таймер JavaScript, запретив браузеру непрерывно обновлять запущенные в фоновом режиме веб-страницы.
Этот таймер будет отсчитывать ровно минуту и только после этого разрешит фоновое обновление веб-страницы. Казалось бы, это не большое дело, однако таким образом разработчикам удалось снизить расход энергии на ноутбуках до 30% от базовых показателей. Для отдельных лэптопов эти 30% превращаются в целых 2 часа дополнительного времени автономной работы. А значит, работа была проделана не зря, тем более если учесть, что таймер – не такое уж знаковое нововведение.
Однако на этом работы по экономии ресурсов не закончились. Google решила, что, помимо снижения расхода энергии аккумулятора, добьётся фактического ускорения работы браузера. Для этого в состав Chrome был добавлен новый механизм под названием Back And Forward Cache, или по-простому bfcache. Несмотря на то что работы над его реализацией начались больше года назад, Google пришла к тому, чтобы внедрить его в браузер только сейчас.
Механизм bfcache кэширует веб-страницы, которые пользователь открывал в рамках одного сеанса, удерживает их в памяти и при возврате на одну из них не загружает их повторно, а подтягивает из кэша. Благодаря этому переход производится моментально – нет даже секундной прогрузки. Исследователи Google изучили предмет и выяснили, что 19% всех переходов в рамках Chrome – это возвраты на уже открытые ранее страницы. Значит, ускорение перемещений между ними пойдёт пользователям на руку.
Механизм автозаполнения учётных данных есть в Chrome уже очень давно. Благодаря ему браузер хранит логины и пароли в памяти и при входе на сайт, к которому они принадлежат, предлагает вставить их автоматически, ничего не вводя вручную. Однако так было только с логинами и паролями, тогда как банковские реквизиты заполнялись далеко не так удобно. Чтобы подтвердить их вставку, приходилось вводить CVC-код, который обычно никто не помнит.