WebPlataforma
Core Web Vitals y rendimiento web en Traveloka
Trabajo de rendimiento en páginas con mucho tráfico y clave para la conversión, guiado por la medición de usuarios reales y presupuestos de rendimiento.
- Rol
- Software Engineer (Web)
- Periodo
- 2018–2025
- Stack
- Core Web Vitals · Next.js · Real-user monitoring · Code splitting
El problema
Eran experiencias web con mucho tráfico y clave para la conversión, así que el rendimiento tenía que medirse con lo que vivían de verdad los usuarios, no con el portátil de un desarrollador.
El enfoque
- Medir primero a los usuarios reales. La medición de usuarios reales decidió qué arreglar, y los presupuestos de rendimiento evitaron que las regresiones volvieran a colarse.
- Reducir el JavaScript que tiene que ejecutar el navegador: división de código, carga diferida y optimización de dependencias.
- Arreglar el resto del camino: ejecución de JavaScript, renderizado, red, imágenes y scripts de terceros.
Contarlo
Las lecciones se convirtieron en charlas: «Performance: Core Web Vitals Top Recommendations + INP» en DevFest Jakarta 2023 y «Bridging the Gap: Making It Easier to Build for the Web» en Google I/O Extended Jakarta 2022.
También hay un artículo sobre ello: el event loop no es lo que crees explica las tareas largas detrás de un INP deficiente y cómo dividirlas.