Wat is Lazy loading
Lazy loading is waarschijnlijk geen onbekende term voor je als je regelmatig webpagina's bezoekt. Wanneer je opmerkt dat een website zijn afbeeldingen, reacties, video's of nieuwsberichten pas laadt op het moment dat je als bezoeker (bijna) bij die sectie van de pagina bent aangekomen, dan heb je waarschijnlijk al ervaring met lazy loading.
Het concept van lazy loading zorgt ervoor dat een website niet in één keer volledig geladen hoeft te worden. Dit is vooral handig voor websites met veel afbeeldingen of reacties. Op deze manier wordt voorkomen dat een bezoeker aanzienlijke tijd moet wachten voordat de hele pagina is geladen, terwijl mogelijk niet alle inhoud van de pagina nodig is.
Hoewel lazy loading ideaal is om de laadtijd van een website te verkorten, kan het in sommige situaties ook onhandig zijn. Bijvoorbeeld op een fotografiewebsite, waar bezoekers direct de afbeeldingen willen bekijken. In dergelijke gevallen kan het vertragend werken als de afbeeldingen pas geladen worden wanneer ze in beeld komen.
Lazy loading in WordPress
Zoals eerder vermeld, kunnen verschillende onderdelen van je website worden ingeladen met behulp van lazy loading.
Standaard biedt WordPress geen enkele vorm van lazy loading. Het WordPress-thema dat je gebruikt kan echter wel deze functionaliteit bevatten. Dit merk je vaak al snel wanneer je ziet dat afbeeldingen pas worden geladen wanneer je naar ze toe scrolt. Als je thema deze functie niet heeft en je wilt deze wel toevoegen, kun je overwegen een plugin zoals "Lazy Load by WP Rocket" te gebruiken.
Een andere vorm van lazy loading betreft het inladen van artikelen. Wellicht ken je de term "infinite scroll". Dit betekent dat nieuwe berichten continu worden ingeladen op een overzichtspagina wanneer je naar beneden scrolt. Op deze manier kun je eindeloos door blijven scrollen en snel alle inhoud bekijken. Een plugin die je hierbij kan helpen, is Jetpack.