loading="lazy": изображения ниже первого экрана
Не lazy на LCP-hero.
`<img loading="lazy" decoding="async">` откладывает загрузку картинок вне viewport — экономия трафика на длинных лендингах.
Hero и первый ряд портфолио — без lazy; иначе задержите LCP.
- loading — MDN — lazy и eager.
- Browser-level lazy loading — web.dev — Рекомендации Google.
Fallback
Нативный lazy поддерживается везде в Baseline — Intersection Observer нужен только для background-image.