WebPlatform
Core Web Vitals en webperformance bij Traveloka
Performancewerk aan drukbezochte pagina’s die cruciaal zijn voor conversie, gestuurd door metingen bij echte gebruikers en performancebudgetten.
- Rol
- Software Engineer (Web)
- Periode
- 2018–2025
- Stack
- Core Web Vitals · Next.js · Real-user monitoring · Code splitting
Het probleem
Dit waren drukbezochte webervaringen die cruciaal zijn voor conversie, dus performance moest worden gemeten aan wat gebruikers echt ervaren, niet aan de laptop van een developer.
De aanpak
- Eerst echte gebruikers meten. Metingen bij echte gebruikers bepaalden wat er gerepareerd moest worden, en performancebudgetten voorkwamen dat achteruitgang terugsloop.
- Minder JavaScript dat de browser moet uitvoeren: code splitting, lazy loading en optimalisatie van dependencies.
- De rest van het pad verbeteren: JavaScript-uitvoering, rendering, netwerk, afbeeldingen en scripts van derden.
Erover vertellen
De lessen werden lezingen: "Performance: Core Web Vitals Top Recommendations + INP" op DevFest Jakarta 2023 en "Bridging the Gap: Making It Easier to Build for the Web" op Google I/O Extended Jakarta 2022.
Er is ook een artikel over: de event loop is niet wat je denkt legt de lange taken achter een slechte INP uit en hoe je ze opsplitst.