Het 90e percentiel liegt niet
Een gemiddelde laadtijd is een geruststellend getal. Het is alleen ook een leugenaar. Een mooi gemiddelde verstopt precies de mensen waar je je zorgen om zou moeten maken: de bezoeker op een trager toestel, met een matige verbinding, in de trein tussen Groningen en Utrecht. Die telt in het gemiddelde nauwelijks mee, maar het is wel iemand die iets wil kopen.
Daarom kijken we niet naar het gemiddelde, maar naar het 90e percentiel (p90). Vertaald: hoe snel is je webshop voor de traagste 10% van je bezoekers? Scoor je daar goed, dan weet je zeker dat de andere 90% het minstens zo goed heeft. Het is de strengste maatstaf die er is, en daarom de enige die echt iets zegt.
Bij Haibu zit die p90 nu structureel rond de 90 op 100. Oftewel: zelfs je traagste bezoekers krijgen een webshop die snel aanvoelt. Hoe we daar kwamen, en welke rol RUMvision 2.0 daarin speelt, lees je hieronder.
Waarom p90, en waarom RUMvision 2.0 er zo op hamert
RUMvision lanceerde in april 2026 versie 2.0, een complete herbouw van hun Real User Monitoring-platform. RUM betekent: je meet de echte bezoeker, niet een gesimuleerde test. Of zoals zij het zelf kernachtig zeggen: lab data is een simulatie, RUM is de realiteit.
Het mooiste aan 2.0 is dat het je expliciet naar dat 90e percentiel duwt. Een PageSpeed-score of een groen vinkje op je Core Web Vitals klopt vaak voor de doorsnee-bezoeker, terwijl er een hele groep mensen een trage ervaring heeft zonder dat je het doorhebt. RUMvision 2.0 zet die groep vooraan, met onder andere een Health Check die problemen als layout shifts (CLS), trage interacties en mislukte bfcache-hits automatisch opspoort en weer dichtzet zodra ze opgelost zijn.
Je kunt je dus niet meer verschuilen achter een gemiddelde. Precies zoals het hoort.
De case: Haibu van 70 naar 90
Haibu draait op Magento 2 met een Hyva-frontend, al een snelle basis. Maar al snel is voor ons geen eindstation, het is een startpunt.
In de RUMvision-grafiek over het afgelopen jaar zie je het verhaal in een oogopslag. Tot eind september 2025 schommelde de p90 UX-score (en de FUX-score, die specifiek de eerste pagina-load meet) rond de 70. Prima, niet meer dan dat. Rond 30 september 2025 maakt de lijn een duidelijke sprong omhoog naar de lage 80, en daarna klimt hij gestaag door naar rond de 90, waar hij sindsdien blijft hangen.
Geen toeval, geen meetfout: dat is het moment waarop een reeks performance-optimalisaties live ging.
Wat we precies hebben gedaan
Varnish opnieuw ingericht (de grootste hefboom). We hebben de volledige Varnish-configuratie herschreven met onze eigen elgentos/magento2-varnish-extended, inclusief Xkey voor slimmere cache-invalidatie en gerichte caching van media- en statische bestanden. Het resultaat: een hogere cache hit rate, een lagere Time To First Byte (TTFB) en daarmee een snellere Largest Contentful Paint (LCP). Dit is verreweg de belangrijkste reden voor de sprong eind september. Meer over die aanpak lees je in onze Magento 2 Varnish taskforce.
Checkout-succespagina opgeschoond. We haalden een overbodige database-query van de succespagina af (en ruim 60 regels dode code), zodat die pagina na het afrekenen sneller rendert.
Prismic-koppeling afgeknepen. De content-integratie laadde meer producten dan nodig; we filteren nu alleen de relevante, wat queries lichter maakt.
Snappier winkelwagen. We hebben de winkelwagen-interacties versneld, zodat aanpassingen meteen feedback geven. Beter voor de Interaction to Next Paint (INP) en voor het gevoel.
Stuk voor stuk geen rocket science. Samen tillen ze de p90 met zo'n 20 punten omhoog, en dat is precies waar het ons om gaat: meetbaar resultaat voor echte bezoekers, niet voor een testserver.
Waarom dit zonder RUM gokwerk was geweest
Hier komt het hele punt van RUM samen. Hadden we deze optimalisaties met PageSpeed Insights gemeten, dan hadden we een leuk lab-cijfer gehad en een schouderklopje. Maar we hadden niet geweten of de bezoeker op dat tragere toestel er ook iets van merkte.
Met RUMvision 2.0 zien we het wel: de p90 die omhoog kruipt, dag na dag, op basis van duizenden echte sessies. En sinds v2 koppelen we daar onze deploys aan via annotations, zodat elke release als een verticale lijn in de tijdlijn staat. Zakt of stijgt een score, dan zien we meteen welke release erbij hoort. Geen reconstructie achteraf, gewoon de feiten op een rij.
Twee Groningse partijen, een obsessie met snelheid
Dat we hier zo enthousiast over zijn, heeft ook een lokaal randje: RUMvision komt, net als wij, uit Groningen. Twee noordelijke bedrijven die aan de performance van Nederlandse en internationale webshops werken. Geen onzin, gewoon doen, en de cijfers laten spreken.
Wil je weten waar jouw webshop staat op het 90e percentiel, dus voor de bezoekers die je nu waarschijnlijk niet ziet? Daar kijken we graag met je naar. Neem contact op en we leggen de echte cijfers van jouw shop op tafel.