HTML i CSS · Senior · Pytanie 47 z 75
Galeria z 50 filmami z YouTube ładuje się bardzo wolno. Co zrobić najpierw?
- 1Osadzić wszystkie
<iframe>zautoplay=0, żeby filmy się nie uruchamiały - ✓Poprawna odpowiedź: Pokazywać obrazki podglądu i wstawiać
<iframe>dopiero po kliknięciu - 3Wcześniej załadować wszystkie filmy przez
<link rel="preload">
Wyjaśnienie
Każdy iframe YouTube ciągnie setki kilobajtów JS i wiele żądań. Wzorzec fasady (np. lite-youtube-embed) pokazuje statyczną miniaturę i podmienia ją na odtwarzacz dopiero przy interakcji. Pomaga też loading="lazy" na iframe'ach. autoplay=0 nie zmniejsza wagi osadzenia.