Zum Hauptinhalt springen

Lazy Loading Testseite

Diese Seite demonstriert Lazy Loading von Bildern, Iframes und anderen Medien. Scrollen Sie nach unten, um zu sehen, wie Inhalte geladen werden, sobald sie in den Sichtbereich kommen.

Wie man testet:
  1. Öffnen Sie die DevTools des Browsers → Netzwerk-Tab
  2. Nach Bilder/Medien filtern
  3. Langsam nach unten scrollen, um zu sehen, wie Bilder dynamisch geladen werden
  4. Bilder sollten nur geladen werden, wenn sie kurz davor sind, in den Sichtbereich zu gelangen

1. Bild über dem Falz (Lazy Loading startet sofort)

Dieses Bild ist beim Laden der Seite sichtbar, daher sollte es sofort geladen werden:

Sofort geladenes Bild

Nach unten scrollen, um Lazy Loading auszulösen...

2. Standard Lazy Loading (data-src)

Diese Bilder verwenden data-src Attribut und werden geladen, wenn sie in den Sichtbereich gescrollt werden:

Lazy geladenes Bild 1

Bild #1 - Lädt, wenn sichtbar

Lazy geladenes Bild 2

Bild #2 - Lädt, wenn sichtbar

3. Responsive Bilder mit srcset

Diese Bilder verwenden data-srcset für responsives Laden:

Responsiv lazy geladenes Bild

4. Picture-Element mit Art Direction

Picture-Element mit verschiedenen Quellen für unterschiedliche Bildschirmgrößen:

Art directed Bild

5. Hintergrundbilder

Diese Divs verwenden data-lazy-bg für Hintergrundbilder:

Hintergrundbild 1
Hintergrundbild 2
Hintergrundbild 3

6. Lazy geladene Klassen

Diese Elemente erhalten Klassen, wenn sie in den Sichtbereich kommen:

Einblenden von links

Dieses Feld wird von links eingeblendet, wenn es sichtbar ist

Einblenden nach oben

Dieses Feld wird von unten eingeblendet, wenn es sichtbar ist

Einblenden von rechts

Dieses Feld wird von rechts eingeblendet, wenn es sichtbar ist

Dynamisches Styling

Dieses Feld erhält beim Sichtbarwerden den Bootstrap-Primärhintergrund und weißen Text

7. Lazy Loaded Iframes

YouTube-Videos und andere Iframes, die beim Scrollen geladen werden:

8. Bildergalerie

Ein Raster mit vielen Bildern, um die Leistung mit mehreren lazy-geladenen Elementen zu testen:

Galeriebild 9
Bild #9
Galeriebild 10
Bild #10
Galeriebild 11
Bild #11
Galeriebild 12
Bild #12
Galeriebild 13
Bild #13
Galeriebild 14
Bild #14
Galeriebild 15
Bild #15
Galeriebild 16
Bild #16
Galeriebild 17
Bild #17
Galeriebild 18
Bild #18
Galeriebild 19
Bild #19
Galeriebild 20
Bild #20

9. Lazy Loaded Video

HTML5-Video, das beim Scrollen in den Sichtbereich geladen wird:

10. Langsamer Lade-Test (Ladeanimation Demo)

Diese Bilder von picsum.photos laden langsam, damit Sie die Ladeanimation sehen können:

Langsam ladendes Bild 1

Sehen Sie sich die schimmernde Ladeanimation an

Langsam ladendes Bild 2

Dies sollte den Ladezustand länger anzeigen

Langsam ladendes Bild 3
Langsam ladendes Bild 4
Langsam ladendes Bild 5

11. Fehlerbehandlungstest

Diese Bilder haben ungültige URLs, um die Fehlerbehandlung zu testen:

Dies sollte einen Fehlerzustand anzeigen

Dieses Bild sollte nicht geladen werden können

Dies sollte erfolgreich geladen werden

Dieses Bild sollte erfolgreich geladen werden

12. Endbild unten

Dieses Bild befindet sich ganz unten auf der Seite:

Letztes lazy geladenes Bild
🎉 Du hast das Ende erreicht!

Alle lazy geladenen Inhalte sollten jetzt sichtbar sein.

12. Test für dynamische Inhalte

Klicke auf den Button unten, um dynamisch neue lazy geladene Bilder hinzuzufügen und den MutationObserver zu testen: