HTML und CSS · Senior · Frage 47 von 75
Eine Galerie mit 50 YouTube-Videos lädt sehr langsam. Was tut man zuerst?
- 1Alle Videos vorab mit
<link rel="preload">laden - 2Vorschaubilder zeigen und das
<iframe>erst beim Klick einfügen - 3Alle
<iframe>mitautoplay=0einbetten, damit Videos nicht starten
Antwort zeigen
Richtige Antwort: Vorschaubilder zeigen und das <iframe> erst beim Klick einfügen
Erklärung
Jedes YouTube-iframe zieht Hunderte Kilobyte JS und viele Requests nach. Das Facade-Pattern (etwa lite-youtube-embed) zeigt ein statisches Vorschaubild und setzt den Player erst bei Interaktion ein. Auch loading="lazy" an iframes hilft. autoplay=0 verringert das Gewicht der Einbettung nicht.