0%
Inicio 9 Glossary Item 9 LCP
« Back to Glossary Index

(Largest Contentful Paint)

Nivel Principiante

Imagina que entras a una página web. El LCP (Largest Contentful Paint) es una medida del tiempo que tarda en aparecer el elemento más grande y más importante de la página. Es como el momento en que ves el titular principal, la foto más grande o el video central. Un LCP bajo significa que esa parte clave de la página aparece muy rápido, y esto te da la sensación de que la página ha cargado.

Nivel Intermedio

El LCP (Largest Contentful Paint) es una de las métricas de Core Web Vitals de Google que mide el tiempo de renderizado del bloque de contenido más grande y visible en la ventana gráfica. Es un indicador clave de la velocidad de carga percibida, ya que se alinea con la experiencia del usuario de que «la página ha cargado». El LCP se mide desde el inicio de la carga de la página hasta el momento en que se renderiza el elemento más grande. Un buen LCP debe ser inferior a 2.5 segundos.

Los elementos que se consideran para el LCP son:

  • Imágenes (<img>).
  • Videos (<video>).
  • Imágenes de fondo (url() en CSS).
  • Elementos a nivel de bloque que contienen texto.

Un LCP alto suele ser causado por la lentitud del servidor, el bloqueo de los recursos (CSS y JavaScript) o el tamaño de los archivos.

Nivel Avanzado

Técnicamente, el LCP es una métrica de rendimiento que rastrea el tiempo en el que se renderiza el elemento más grande en la ventana gráfica. El navegador emite un evento PerformanceEntry cada vez que se carga un elemento más grande que el anterior, y el LCP final es el tiempo del último evento.

Los principales factores que influyen en un LCP lento son:

  1. Tiempo de respuesta del servidor: Un servidor lento afecta directamente al LCP, ya que el navegador no puede empezar a cargar los recursos hasta que recibe la respuesta.
  2. Recursos que bloquean la renderización: Los archivos CSS y JavaScript que se cargan antes del contenido visible pueden bloquear el renderizado y retrasar el LCP.
  3. Tamaño de los recursos: Las imágenes y los videos grandes tardan más en descargarse.

Para optimizar el LCP, los desarrolladores deben:

  • Optimizar el servidor: Usar un CDN (Content Delivery Network), mejorar el caching y optimizar el servidor.
  • Optimizar los recursos: Usar formatos de imagen modernos como WebP y AVIF, comprimir y redimensionar las imágenes, y utilizar el Critical CSS.
  • Precargar recursos críticos: Utilizar preload para precargar las imágenes o las fuentes que son esenciales para el LCP.
  • Eliminar el bloqueo de recursos: Diferir la carga de JavaScript con async o defer, y cargar CSS de forma asíncrona.

El LCP es una métrica crucial para el SEO y para una buena Experiencia de Usuario (UX), ya que un sitio que carga rápidamente el contenido principal da una impresión de eficiencia y profesionalidad.

« Volver al índice del glosario