CodeForge

Maquetación Web Dinámica / Accesibilidad y rendimiento

Core Web Vitals: LCP, CLS e INP

Teoría22 min20 XP

"Rápido" no es una sensación vaga: se mide. Google definió tres métricas — las Core Web Vitals— que capturan cómo se SIENTE tu sitio al cargarlo y usarlo, y que afectan tanto la experiencia como tu posición en búsquedas. Con tres analogías las entiendes de una vez, y con Lighthouse las mides en tu propia página.

Las tres preguntas de un buen restaurante

CLS en vivo: el plato que se mueve

El más fácil de VER y de arreglar. Ocurre cuando algo carga tarde (una imagen, un banner) sin espacio reservado y EMPUJA el contenido:

Dale al botón: el texto de la izquierda SALTA (eso es CLS), el de la derecha no. La cura es reservar el espacio: dimensiones en imágenes (width/height o aspect-ratio), min-height en huecos de contenido async. Nunca dejes que algo tardío empuje lo que ya se veía.

Las causas y curas rápidas

MétricaCausa comúnCura
LCP lentoImagen del hero pesada, fuentes que bloquean, servidor lentoOptimizar/precargar la imagen del hero, font-display: swap, menos JS bloqueante
CLS altoImágenes/anuncios sin dimensiones, fuentes que refloweanReservar espacio (dimensiones, aspect-ratio, min-height)
INP altoJavaScript pesado que bloquea el hilo al interactuarDividir tareas largas, menos trabajo en el clic, requestIdleCallback

Medir con Lighthouse

Al cargar tu página, el botón de 'Aceptar cookies' aparece de repente y empuja todo el contenido hacia abajo justo cuando el usuario iba a hacer clic en un enlace. ¿Qué métrica empeora y cómo se arregla?

Mini-reto

Corre Lighthouse sobre "El Observador" (build de producción, incógnito) y anota los tres puntajes de Core Web Vitals. Luego provoca un CLS a propósito: mete una imagen SIN width/height arriba del contenido y recarga con la red lenta simulada (DevTools → Network → Slow 3G) para ver el salto; después arréglalo con dimensiones o aspect-ratio y confirma que el salto desaparece. Medir y arreglar un CLS real es una habilidad que se paga.

Qué sigue

Sabes qué medir. La próxima lección ataca la causa #1 de sitios lentos —el peso de imágenes y fuentes— con la regla del 80/20: el puñado de técnicas que dan la mayor mejora de velocidad con el menor esfuerzo.