Задать вопрос
@Faveplus

Оптимизация страницы с 50+ видео-iframe — нативного lazy loading недостаточно. Что посоветуете?

Привет.
Я работаю над сайтом-каталогом, где на некоторых страницах может быть до 50 видео-iframe. Сейчас я использую стандартный подход:
<iframe src="url/ifr/4854766?muted=1&hd=0"                            
title="Video Title"                            
loading="lazy"                            
class="w-full h-full"                            
allowfullscreen></iframe>


Хотя атрибут loading="lazy" помогает, такое количество iframe все равно создает значительную нагрузку (потребление памяти и лишние сетевые запросы по мере скролла).

Можете ли вы порекомендовать какие-то конкретные приемы с использованием Intersection Observer, чтобы отложить установку src для iframe до нужного момента?

Как вы справляетесь с таким количеством элементов, не нанося вреда SEO и UX?

Ищу любые библиотеки, паттерны JS или CSS-фишки (например, content-visibility: auto), которые помогут разгрузить основной поток (main thread) браузера. Спасибо!
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы