Desarrollo Web · Rendimiento
Un caso real de cómo llevamos la puntuación de Lighthouse de 52 a 98 aplicando técnicas de optimización de imágenes, lazy loading y code splitting en producción.
Cuando un cliente nos trajo su plataforma e-commerce con una puntuación de 52 en Lighthouse, sabíamos que había trabajo por hacer. En este artículo detallamos el proceso completo de optimización.
La aplicación cargaba más de 8MB de JavaScript en el bundle inicial, imágenes sin optimizar y sin ningún tipo de code splitting. El tiempo hasta interactivo (TTI) superaba los 12 segundos en conexiones 3G.
Las principales optimizaciones que aplicamos fueron:
dynamic() para cargar solo lo necesario.next/font para eliminar el layout shift causado por las fuentes.Después de aplicar estas técnicas, la puntuación de Lighthouse pasó de 52 a 98. El tiempo de carga principal bajó de 4.2s a 0.8s y el TTI de 12s a 2.1s.
La lección más importante: la optimización no es un paso final, es una parte integral del proceso de desarrollo.
Auditamos el rendimiento de tu proyecto y aplicamos las mismas técnicas que usamos en producción para mejorar la velocidad y el SEO técnico.
Pedir auditoría de rendimiento