Chrome 148: нативная lazy loading для медиа
В этом апреле в браузерах на базе Chromium (Google Chrome, Microsoft Edge, Vivaldi) появится нативная поддержка отложенной загрузки (lazy loading) для видео и аудио. Теперь не нужно подключать сложные JavaScript-скрипты - достаточно добавить в тег атрибут loading="lazy", и браузер сам решит, когда загружать медиафайл.
В чем была проблема ранее
Разработчикам приходилось писать собственную логику проверки видимости видео и аудио на странице. Это работало, но код усложнялся, легко было нарваться на баги с автовоспроизведением, а браузер всё равно мог начать предзагружать файлы в обход вашей проверки. В результате страницы тормозили, а пользователи с лимитным трафиком теряли мегабайты впустую.
Как работает новая технология
Браузер сам отслеживает положение видео и аудио на странице. Как только элемент оказывается в зоне видимости (или вот-вот появится при прокрутке), начинается загрузка. При этом учитывается скорость интернета - если соединение медленное, браузер может отложить загрузку, чтобы не мешать основному контенту.
Какие преимущества это дает
- Экономия трафика - особенно важна для мобильных устройств и тарифов с ограничениями.
- Ускорение загрузки страницы - браузер не качает всё подряд, а только то, что нужно сейчас.
- Простота для разработчика - одна строка в HTML вместо многострочных JavaScript-решений. Корректная работа с автовоспроизведением - функция не конфликтует с autoplay и не блокирует событие onload.
Подробно о Chrome 148
Chrome 148 - новая версия браузера Google Chrome, в которой нативная отложенная загрузка для видео и аудио станет доступна всем пользователям стабильной версии. Ключевое:
- 12 марта 2026 года вышла первая сборка для разработчиков - Chrome Dev 148.0.7728.3.19 марта вышло обновление Chrome Dev 148.0.7739.3 для Android.30 марта в стабильной ветке Chromium выпущен релиз 148.0.7764.0, который включает 122 коммита от 67 разработчиков.
- Стабильная версия Chrome 148 для всех пользователей ожидается в середине апреля 2026 года. Функция будет включена по умолчанию на десктопах, Android и iOS.
- Инициатива была предложена независимым разработчиком Хельмутом Янушкой в начале 2026 года. К концу марта функция была завершена и интегрирована в кодовую базу Chromium. Релиз Chrome 148 ожидается к середине апреля 2026 года.
Что это означает для веб-разработчика
Больше не нужно тащить на проект дополнительные JavaScript-библиотеки или писать свои обёртки для видео. Достаточно одной строчки в HTML. Функция уже доступна в тестовых сборках Chromium, а с выходом Chrome 148 станет стандартом для Edge, Vivaldi, Opera и других браузеров на том же движке.
Совет: проверьте свои проекты - там, где вы вручную эмулировали отложенную загрузку для видео, смело заменяйте на нативный loading="lazy". Производительность только выиграет.
