Lazy Loading
Ressourcen erst dann laden, wenn sie für den vorgesehenen Nutzungsschritt gebraucht werden.
Was bedeutet Lazy Loading?
Lazy Loading verschiebt das Laden einer Ressource auf einen späteren Bedarf, etwa beim Öffnen einer Ansicht oder beim Annähern an ein Bild. Das kann Code, Bilder oder andere Inhalte betreffen. Code-Splitting schafft getrennte Codeteile; Lazy Loading entscheidet über deren verzögertes Laden. Beides ist daher nicht gleichbedeutend. Die tatsächliche Wirkung hängt von Inhalt, Verbindung und Nutzung ab.
In einem erfundenen Portal wird die Dokumentvorschau erst beim Öffnen geladen. Währenddessen sehen Kunden einen Ladehinweis; bei einem Fehler können sie passend reagieren oder erneut laden. Das Team prüft, ob die Verzögerung den Arbeitsweg unterstützt. Für die erste Ansicht wichtige Ressourcen sollten nicht pauschal aufgeschoben werden. Weniger anfangs geladene Daten garantieren keine kürzere Wartezeit beim späteren Öffnen und ersetzen keine Prüfung im vorgesehenen Ablauf.
Quellen
Verwandte Begriffe
- Code-SplittingProgrammcode in getrennt ladbare Teile aufteilen und deren Ladezeitpunkt planen.
- BundlerEin Werkzeug, das zusammenhängende Module und Ressourcen für die Auslieferung bündelt.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


