En marzo de 2024, Google oficialmente reemplazó FID (First Input Delay) con INP (Interaction to Next Paint) como métrica principal de interactividad. Si no has ajustado tu estrategia de optimización, estás perdiendo posiciones en los rankings.
¿Qué es INP?
INP mide cuánto tiempo tarda tu sitio en responder visualmente a CUALQUIER interacción del usuario, no solo la primera. Esto incluye clicks, taps, y entradas de teclado a lo largo de toda la sesión.
Un buen INP está por debajo de 200ms. Entre 200-500ms necesita mejoras. Sobre 500ms es pobre.
Por Qué Importa
Un sitio puede cargar rápido pero sentirse lento si los botones no responden inmediatamente. INP captura esta experiencia de manera más fiel que FID, que solo medía la primera interacción.
Cómo Optimizar para INP
- Reducir JavaScript: Menos código = menos bloqueo del hilo principal
- Dividir tareas largas: Usar requestIdleCallback para trabajo no urgente
- Optimizar event handlers: Debouncing y throttling donde corresponda
- Lazy loading inteligente: Cargar código solo cuando se necesita
Astro: Ventaja Natural
Los sitios construidos con Astro tienen una ventaja inherente: por defecto, envían cero JavaScript al cliente. Cada componente interactivo se carga solo cuando es necesario, manteniendo el hilo principal libre para responder a interacciones.