Lazy Loading

Lazy Loading ist eine Programmiertechnik, bei der das Laden von Ressourcen verzögert wird, bis sie benötigt werden. Ein häufiges Beispiel ist eine Webseite, die das Laden von Bildern aufschiebt, bis der Benutzer zu ihrer Position innerhalb der Seite scrollt. Lazy Loading wird im Web und in Programmen verwendet, etwa in mobilen und Desktop-Anwendungen.

Lazy Loading im Web

Das verzögerte Laden von Bildern innerhalb einer Webseite kann die Ladezeit verkürzen, da der Browser keine Bilder laden muss, die nicht sichtbar sind. Während der Benutzer durch die Seite scrollt, werden die Bilder dynamisch geladen. Dies wird mithilfe von JavaScript umgesetzt, das die Position jedes Bildes erkennt und bestimmt, ob es sich im sichtbaren Bereich des Browserfensters befindet. Wenn der Benutzer zu einem Bild nach unten scrollt, fordert JavaScript die Ressource vom Webserver an und zeigt das Bild auf der Seite an. Wenn der Benutzer nicht nach unten scrollt, wird das Bild nicht geladen.

Es ist möglich, das Laden anderer Ressourcen zu verzögern, etwa von JavaScript-Dateien, CSS und sogar vom HTML selbst. Beispielsweise könnte ein Webentwickler bestimmen, welche CSS-Stile für Inhalte „above the fold“ auf einer Webseite benötigt werden, also für Inhalte, die innerhalb der Höhe eines typischen Browserfensters sichtbar sind. Der Entwickler kann diese als „Inline-Stile“ implementieren, also als Stile, die innerhalb des HTML-Codes der Webseite definiert sind. JavaScript wird verwendet, um zusätzliches CSS zu laden, nachdem die Seite geladen wurde oder sobald der Benutzer mit dem Scrollen beginnt.

Auch das verzögerte Laden von Videos ist im Web weit verbreitet. Es ist besonders effektiv, da Videodateien normalerweise die größten Ressourcen sind, die innerhalb einer Webseite geladen werden. Statt das gesamte Video an das Gerät eines Clients zu senden, sendet der Webserver nur kleine Teile des Videos, während der Benutzer es ansieht. Beliebte Websites zum Teilen von Videos wie YouTube und Vimeo verwenden Lazy Loading, um Bandbreite zu reduzieren und zu verhindern, dass Benutzer mehr Videoinhalte als nötig herunterladen. Dies ist besonders hilfreich für Benutzer mit Internetverbindungen mit begrenztem Datenvolumen, etwa bei mobilen Datentarifen.

Beim verzögerten Laden eines Videos ist es üblich, einige Sekunden oder sogar mehrere Minuten über den aktuellen Punkt im Video hinaus zu laden. Die Videodaten werden in einem Puffer gespeichert, wodurch Videos auch dann reibungslos abgespielt werden können, wenn die Internetverbindung nicht gleichmäßig ist.

Lazy Loading in Softwareprogrammen

Obwohl Lazy Loading im Web zunehmend beliebter geworden ist, wird es schon seit langer Zeit in der Softwareentwicklung verwendet. Beispielsweise kann ein Betriebssystem nur Miniaturbilder für die sichtbaren Symbole in einem Ordner anzeigen. Ebenso kann ein Bildbetrachtungsprogramm nur die sichtbaren Bilder in einer Fotobibliothek laden. Dadurch wird weniger Speicher verwendet und die Leistung der Anwendung verbessert, da das Programm keine unnötigen Daten lädt.

Aktualisiert January 28, 2019 von Per C.

quizTesten Sie Ihr Wissen

A leaderboard advertisement appears on which part of a webpage?

A
Along the top, before any of the page's content.
0%
B
Between the page's first and second paragraphs.
0%
C
Vertically-oriented along the right or left edge.
0%
D
At the bottom of the page, either above or below the footer.
0%
Correct! Incorrect!     View the Leaderboard definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Lazy Loading auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.