Qué es INP
INP (Interaction to Next Paint) es una de las tres métricas Core Web Vitals que mide cuánto tarda tu web en responder a interacciones del usuario: clics, taps, pulsaciones de tecla. Sustituyó al FID (First Input Delay) en marzo de 2024.
Umbrales
- Bueno: menos de 200 ms
- Mejorable: 200 a 500 ms
- Malo: más de 500 ms
Por qué importa
Una web con INP alto se siente lenta y “rota”. El usuario clica un botón, no pasa nada visible durante 1 segundo, clica otra vez y se duplica la acción. Mala experiencia, abandono inmediato.
Causas típicas
- JavaScript pesado que bloquea el thread principal
- Event listeners mal optimizados
- Múltiples scripts de terceros (chat, píxeles, analytics)
- Embeds de vídeo/mapas sin lazy loading
Cómo arreglarlo
- Auditar el JS total (mantener bajo 300 KB en móvil)
- Cargar scripts con
asyncodefer - Diferir carga de chat hasta interacción
- Usar Web Workers para tareas pesadas
- Optimizar handlers grandes
Mide tu INP con nuestro Test de Velocidad Web.