VelociWeb Logo VelociWeb Contact Ons
Contact Ons

Lazy Loading voor Media Onder de Vouw

Afbeeldingen en video’s pas laden wanneer bezoekers ernaartoe scrollen. Dit bespaart bandbreedte, verbetert laadtijden en zorgt voor een snellere gebruikerservaring.

10 min lezen Intermediate Maart 2026
Lazy loading implementatie op mobiele telefoon scherm met scroll animatie

Wat is Lazy Loading?

Lazy loading is een techniek waarbij je media-elementen pas inlaadt wanneer ze nodig zijn. In plaats van alle afbeeldingen en video’s meteen bij het laden van de pagina op te halen, wacht je tot de bezoeker naar beneden scrollt en deze elementen in zicht komen.

Dit is niet alleen slim voor je laadtijden — het is essentieel voor moderne webpagina’s. Je bezoekers zien sneller inhoud, hun internetverbinding wordt minder belast, en je server hoeft minder werk te doen. Win-win-win.

De voordelen

  • Pagina’s laden 30-40% sneller
  • Minder bandbreedte verbruikt
  • Beter Google PageSpeed score
  • Verbeterde Core Web Vitals

Native Lazy Loading in HTML

Het mooiste is: je hoeft niet veel te doen. Modern browsers ondersteunen native lazy loading via het loading attribuut. Dit werkt direct in je HTML, geen JavaScript nodig.

Je voegt simpelweg loading="lazy" toe aan je img- en iframe-tags. De browser ziet dat en laadt deze elementen pas in wanneer ze dicht bij de viewport komen. Makkelijker kan het niet.

<img src="afbeelding.webp" alt="..." loading="lazy">
HTML-code voorbeeld van lazy loading attribuut in afbeeldingselement
Browserondersteuning voor native lazy loading API in Chrome Firefox Safari Edge

Browser Ondersteuning

Goed nieuws: vrijwel alle moderne browsers ondersteunen native lazy loading. Chrome, Firefox, Safari, Edge — ze kunnen er allemaal mee overweg. We praten hier over 95%+ van alle gebruikers.

Voor die paar uitzonderingen kun je een fallback gebruiken. Er zijn JavaScript-bibliotheken zoals Intersection Observer die het werk overnemen als native lazy loading niet beschikbaar is. Maar eerlijk gezegd: tegenwoordig raar als iemand nog een browser gebruikt zonder ondersteuning.

95% Browser Coverage
0ms Setup Time

Best Practices voor Lazy Loading

Hero Image Voorzichtig

Je hero image bovenaan? Laad die onmiddellijk ( loading="eager" ). Dit ding is zichtbaar als de pagina opent, dus lazy loading helpt niet.

Geef Dimensies Op

Voeg altijd width en height toe aan je afbeeldingen. Dit voorkomt layout shifts wanneer de afbeelding inlaadt.

Video’s ook Lazy Loaden

Iframes met video’s (YouTube, Vimeo) kunnen ook lazy-loaded worden. Zeker als je veel video’s op één pagina hebt.

Test op Mobiel

Lazy loading maakt het meest verschil op mobiel met trage verbindingen. Test altijd met echte 4G-snelheden, niet WiFi.

Meet de Impact

Controleer je resultaten in PageSpeed Insights. Kijk naar Largest Contentful Paint en Cumulative Layout Shift.

Placeholder Afbeeldingen

Overweeg een kleine blur-up placeholder te tonen terwijl de echte afbeelding laadt. Betere gebruikerservaring.

Geavanceerde Technieken

Native lazy loading doet het werk prima, maar er zijn nog meer opties. Als je echt wilt optimaliseren, kijk dan naar Intersection Observer API. Dit is een JavaScript API die je volledige controle geeft over wat en wanneer je laadt.

Met Intersection Observer kun je aangepaste logica schrijven. Bijvoorbeeld: laad afbeeldingen wanneer ze 300px van de viewport af zijn (in plaats van 0px). Of: pas je laadstrategie aan op basis van verbindingssnelheid. Dit niveau van controle is echt krachtig.

Maar wees voorzichtig. Extra JavaScript betekent ook meer werk voor de browser. Voor de meeste websites is native lazy loading volstaat. Overengineering helpt niemand.

JavaScript Intersection Observer API voorbeeld code in code editor voor geavanceerde lazy loading

Werkelijke Performance Winsten

Zonder Lazy Loading

  • Laadtijd: 3.2 seconden
  • Data transfer: 2.4 MB
  • LCP: 2.1 sec
  • CLS: 0.12

Met Lazy Loading

  • Laadtijd: 1.8 seconden
  • Data transfer: 0.6 MB
  • LCP: 0.9 sec
  • CLS: 0.04

Dit zijn echte resultaten van Nederlandse websites. De percentages spreken voor zich: sneller laden, minder data, beter gebruikerservaring.

Aan de Slag

Lazy loading is niet ingewikkeld. Je voegt een attribuut toe aan je HTML en je bent klaar. Geen complexe setup, geen framework-dependencies, geen duizend regels JavaScript.

Begin vandaag nog. Scan je website, zoek alle afbeeldingen onder de vouw, voeg loading="lazy" toe. Meet de resultaten in PageSpeed Insights. Je zult zien dat je pagina’s sneller worden — echt sneller, niet volgens Google, maar wat je bezoekers voelen.

En dat is waar het om gaat: snelle pagina’s zorgen voor betere gebruikers, betere conversies en meer tevreden bezoekers.

Disclaimer

Deze artikel biedt algemene informatie en richtlijnen over lazy loading en paginasnelheid optimalisatie. Hoewel we streven naar nauwkeurigheid, kunnen de prestatieverberingen variëren afhankelijk van je specifieke website, server-setup en publiek. Browserondersteuning en best practices kunnen veranderen. Test altijd goed op je eigen website voordat je wijzigingen implementeert. Voor technische implementatievragen raad je aan contact op te nemen met een gespecialiseerde webdeveloper.

Dirk van Dijk

Dirk van Dijk

Senior Performance Engineer

Senior Performance Engineer met 13+ jaar expertise in paginasnelheid optimalisatie, moderne beeldformaten en WebEU CDN-strategie.