Новая функция Chrome для Android ускоряет запуск браузера на 20%
Пользователи Android, использующие Google Chrome на своих устройствах, наверняка заметили, что браузер стал быстрее запускаться. Такое улучшение стало возможным благодаря внедрению новой функции под названием Freeze Dryed Tabs. По данным Google, Chrome на Android-устройствах стал запускаться в среднем на 20% быстрее.
Каждый пользователь знает, что веб-приложения запускаются медленнее, чем обычные. Одна из причин заключается в том, что процесс отображения начальной страницы требует большого количества фоновой работы, включая загрузку ресурсов, запуск JavaScript и фактический рендеринг страницы. Изначально разработчики придумали решение, которое загружает скриншот веб-страницы, прежде чем она будет полностью доступна. Это ускорило процесс запуска, но пользователи не могли взаимодействовать с этой страницей. Затем в Google разработали концепцию так называемых сублимированных вкладок, добавив определённого уровня интерактивность. По сути, это облегчённая версия веб-страницы, похожая на скриншот, с возможностью прокрутки, масштабирования и перехода по ссылкам. Как только фактическая веб-страница становится полностью доступной, Chrome плавно переходит на неё.
При использовании сублимированных вкладок задержка запуска Chrome уменьшилась на 20% (с 3,4 до 2,8 секунды на тестовом устройстве). Цифры могут отличаться в зависимости от используемого устройства и загруженного сайта. Помимо ускорения запуска, такие вкладки потребляют меньше памяти. Поскольку изменения были внесены в Chromium, эта функция должна быть доступной и для других браузеров, работающих на его основе.