INP (Interaction to Next Paint)
Definición breve
El INP es la métrica de Core Web Vitals que mide el tiempo entre el clic o toque de un visitante y la respuesta visible de la página.
Una vez cargada la página, cuando un usuario pulsa un botón o abre un menú, el INP es el tiempo que tarda el navegador en reflejarlo en pantalla. El valor registrado se acerca a la interacción más lenta medida durante toda la visita.
Aparece en Search Console y PageSpeed Insights. El umbral oficial es de 200 milisegundos: por debajo es bueno, entre 200 y 500 milisegundos necesita mejora, por encima es malo. Sustituyó a la antigua métrica First Input Delay en 2024.
Se confunde a menudo con el FID, que solo medía la primera interacción. El INP abarca todas las interacciones de la página y por eso refleja mejor la experiencia real.
El error más frecuente es ejecutar el trabajo que sigue a un clic, como añadir al carrito o aplicar un filtro, como una única tarea larga de JavaScript que bloquea el hilo principal. Lo correcto es dividir ese trabajo en pasos pequeños: usted actualiza la pantalla de inmediato y deja que el cálculo pesado termine después, de modo que el navegador responda al toque sin demora.
Por qué importa
Cuando un botón responde despacio, el visitante vuelve a pulsar o desiste. Mantener el INP bajo conserva la fluidez de acciones como rellenar un formulario o añadir al carrito, lo que reduce el abandono.
Ejemplo ilustrativo
El selector de fecha de un sitio de alquiler de equipos para eventos se ralentizaba por la carga de JavaScript y el INP subía a 450 milisegundos; al dividir el código bajó a 150 milisegundos.
