Браузер Chrome будет загружать страницы заранее

 |  Автор: Максим Григорьев
Браузер Chrome будет загружать страницы заранее
3Dnews.ru

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

Работа коротко описана на сайте code.google.com следующим образом: браузер будет «осуществлять предварительную загрузку фоновых вкладок для очень быстрого открытия страниц». Причем, как сообщается там же, функция будет добавлена в браузер уже в феврале. Ранние этапы этой работы начались уже сейчас: в последних сборках Chrome можно включить эту экспериментальную функцию через интерфейс «about:flags».

В общих чертах работа технологии довольно проста: браузер будет загружать некоторые ссылки из открытых страниц в фоновых вкладках. Затем, когда человеку понадобится эта страница, она откроется мгновенно из локального буфера. Таким образом, время ожидания загрузки сократится до минимума.

Важнейшей частью технологии станет определение того, какие именно страницы или части страниц загружать в фоновом режиме и когда очищать память от непрочтенных блоков информации. Некоторые страницы имеют десятки ссылок, и многие пользователи открывают десятки вкладок одновременно. К тому же необходимо, чтобы ресурсоемкость программы возросла незначительно.

Другой трудностью станет искусственное увеличение посещаемости страниц в веб. Средства анализа должны будут научиться различать реальные посещения от предварительных загрузок. Сложность заключается в определении того, когда загруженная на фоне страница становится реально активной. 3D-интерфейс Apple Safari, демонстрирующий массив открытых недавно страниц, приносит схожие трудности.

Благодаря технологии DNS prefetching браузер Chrome уже давно позволяет ускорять один из процессов, потенциально замедляющих загрузку страниц перед переходом по той или иной ссылке. Фоновое открытие вкладок является логичным продолжением этой идеи. Google имеет и ряд других инициатив, призванных улучшить работу с веб, примером могут служить: технология ускорения шифрованных страниц False Start, протокол SPDY связи между веб-серверами для передачи веб-контента, формат изображений WebP в качестве альтернативы JPEG, а также продвижение библиотеки libjpeg-turbo, которая в 2—4 раза быстрее работает с JPEG, чем обычная libjpeg.



Не пропусти другие интересные статьи, подпишись:
Мы в социальных сетях