Не все элементы веб-страницы имеют одинаковую важность при загрузке. Содержимое, видимое для пользователя, является более приоритетным, чем контент внизу страницы.
“Ленивая загрузка” или 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 отключаться или будут наблюдаться потенциальные конфликты?
Обновления программ, что нового
• Honor 400: характеристики, цена и дата выхода нового смартфона
• Microsoft Copilot внедряет генерацию изображений GPT-4o и тестирует функцию “Действия агента”
• Обновление Intel ARC Game On Driver 32.0.101.6790 WHQL. Исправления для Warhammer 40K: Darktide и The Last of Us Part II
• Google готовит масштабное обновление интерфейса Android: первые подробности
• Google выпустит отдельное приложение для своего мощного ИИ-помощника NotebookLM
• Рейтинг AnTuTu апрель 2025: Vivo занимает первые три места