Saltar al contenido
Clinford Jordano Valencia
Todos los proyectos
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.