Tweakers · Technologie
Webperformance baseren op echte gebruikerservaring, niet op scores
Karlijn Löwik van RUMvision pleit ervoor webperformance uit de frontendniche te halen en begrijpelijk te maken voor het hele team. Tijdens de Tweakers Developers Summit presenteert ze hoe Real User Monitoring (RUM) en AI kunnen helpen vertragingen sneller op te lossen.

Lighthouse-scores vertellen niet of een website voor echte bezoekers prettig werkt. Löwik wil de focus verleggen naar Sitespeed User Experience (SUX), waarbij snelheid wordt gekoppeld aan de daadwerkelijke gebruikerservaring.
De snelle laptop van een developer is niet de norm. Zware JavaScript-code kan op goedkopere of oudere toestellen de interactiviteit beïnvloeden. Metingen op één krachtige machine zijn onvoldoende.
Lighthouse en Core Web Vitals zijn stappen vooruit, maar hebben beperkingen. Lighthouse is een labtest. Core Web Vitals tonen gebruikersdata, maar specificeren niet direct de oorzaak van verslechtering.
Real User Monitoring (RUM) verzamelt gegevens van daadwerkelijke bezoekers. Dit toont sneller wat er na een wijziging gebeurt, waardoor teams niet weken hoeven te wachten op trends.
De workflow 'Code, RUM, fix, repeat' stelt teams in staat wijzigingen te volgen, regressies te analyseren en de code aan te passen. Veelvoorkomende problemen zijn zware scripts en verkeerde lazy loading.
AI kan RUM-data toegankelijker maken. RUMvision koppelt RUM-data aan AI, waardoor ontwikkelaars in natuurlijke taal vragen kunnen stellen over vertragingen en oplossingen kunnen voorstellen.
AI neemt het denkwerk niet volledig over; de developer blijft verantwoordelijk. Basis technische kennis is essentieel om de logica van oplossingen te begrijpen en afhankelijkheid van AI te voorkomen.
AI-samenvatting op basis van de bron.
Tweakers