Для обеспечения более быстрой загрузки страниц при низкой скорости интернет-соединения в ряде браузеров был реализован так называемый турбо-режим, при активации которого передаваемый по протоколу HTTP контент частично сжимался на специальных серверах. Благодаря тому, что браузеру приходится скачивать в этом режиме меньший объем информации, страницы грузятся быстрее, однако такой способ имеет один существенный недостаток – заметное снижение качества мультимедийного контента.
Возможно, именно по этой причине турбо-режим не стала брать на вооружение компания Google. Вместо этого разработчики Chrome предложили оригинальный, простой и одновременно эффективный способ ускорения загрузки страниц. Согласно созданному ими алгоритму Lazy Mode, браузер сначала загружает ту часть веб-страницы, которая отображается на экране компьютера, остальной же контент автоматически подгружается с небольшой задержкой.
По мере того как пользователь прокручивает страницу вниз, ранее не отображаемый на дисплее контент получает приоритет загрузки и, так как он уже был частично загружен, очень быстро становится доступным в полном объеме. В текущей версии Хрома функция «ленивой» загрузки пока что недоступна. Если вы хотите с нею поэкспериментировать, нужно будет скачать и установить канареечную версию Chrome Canary.
Включение функции
Запустив браузер, перейдите по внутреннему адресу chrome://flags/#enable-lazy-image-loading на страницу флагов и установите для опций Lazy Image Loading и Lazy Frame Loading значение Enabled.
Новые настройки вступят в силу после перезапуска браузера. Это так, на будущее, не исключено, что «ленивая» загрузка в Google Chrome так и не будет реализована. А если она всё же появится, то не раньше выхода 69 версии, релиз которой запланирован на 4 сентября этого года.