Не все элементы веб-страницы имеют одинаковую важность при загрузке. Содержимое, видимое для пользователя, является более приоритетным, чем контент внизу страницы.
“Ленивая загрузка” или Lazy loading — это не новая технология. Она используется некоторыми сайтами в Интернете для ускорения загрузки веб-страниц. Вместо того, чтобы загрузить весь контент сразу, данная техника позволяет загружать некоторые элементы, когда они требуются или незадолго до того, как они потребуются.
В качестве примера возьмем статью, состоящую из трех страниц. Изображения на третьей странице можно загрузить сразу, когда пользователь открыл статью, а можно загрузить, когда пользователь перейдет на вторую страницу. Во втором случае время загрузки первоначальной страницы сократится.
Lazy loading в Chrome
Пользователи Chrome Canary могут включить новую функцию, которая уже интегрирована в браузер. Помните, что экспериментальные параметры могут быть удалены Google в любое время, поэтому нет никаких гарантий, что данная функция появится в стабильной версии веб-браузера.
Совет: чтобы проверить текущую версию Chrome введите в адресную строку: chrome://settings/help
Чтобы включить данную функцию, вы должны использовать последнюю сборку Chrome Canary:
- Введите в адресную строку Chrome следующий адрес:
chrome://flags/#enable-lazy-image-loading- Включите флаг Enable lazy image loading, чтобы включить отложенную загрузку изображений в Chrome.
- Введите в адресную строку Chrome следующий адрес:
chrome://flags/#enable-lazy-frame-loading- Включите флаг Enable lazy frame loading, чтобы включить отложенную загрузку фреймов в Chrome.
- Перезапустите браузер Chrome.

В результате Chrome станет загружать изображения и фреймы по мере прокрутки страницы пользователем.
Какие преимущества для пользователей Chrome?
Техника Lazy loading позволяет улучшить время загрузки некоторых страниц за счет блокировки загрузки некоторых элементов при открытии страницы и загрузки их только при прокрутке страницы. В Chrome данная техника применяется только к изображениям и фреймам.
Ленивая загрузка в основном полезна для медленных подключений. На ПК с высокоскоростным подключением к Интернету разницу заметить сложно. Если вы используете слабые каналы доступа (5 Мбит/сек) или меньше, то вы заметите преимущества отложенной загрузки, особенно на страницах с большим количеством изображений и фреймов.
Кроме того, Lazy loading позволит сэкономить трафик в лимитных подключениях к Интернету. Если пользователя закроет страницу, не прокручивая ее, то изображения и фреймы в нижней ее части так и не будут загружены.
Пока неясно, как новая функция будет работать на сайтах, которые уже используют ленивую загрузку. Будет ли нативная функция Chrome отключаться или будут наблюдаться потенциальные конфликты?
- Huawei готовит новый бренд смартфонов по примеру Honor — слухиНовости|18 окт
- VK подтвердил атаку на дата-центр – «ВКонтакте» и другие сервисы работают в обычном режимеНовости|18 окт
- Steam Beta от 16 октября: исправлены зависания Vulkan-игрПоследние обновления|17 окт
- Google выпустила Android 17 QPR2 Beta 7.1 с исправлением зависанийНовости|17 окт
- Galaxy S27 Ultra может перейти на Exynos из-за перегрева SnapdragonНовости|16 окт