Lazy loading

Каталог: Skeleton + Intersection Observer

Пример 3. Пока фото не загружено, на его месте мерцает skeleton-заглушка; размер блока задан заранее, поэтому макет не сдвигается.

Загрузка каталога…

Товары каталога

Основной каталог использует Пример 1 — нативный атрибут loading="lazy".