Skip to content
Página Inicial » Glossário » INP (Interaction to Next Paint)

INP (Interaction to Next Paint)

INP, ou Interaction to Next Paint, é a métrica Core Web Vitals que mede a capacidade de resposta de uma página, avaliando o tempo entre uma interação do utilizador, como um clique, e a atualização visual seguinte no ecrã.

Definição abrangente

O INP substituiu o antigo First Input Delay (FID) como Core Web Vital oficial em março de 2024, precisamente porque o FID só media a primeira interação da visita, enquanto o INP observa todas as interações ao longo de toda a sessão e reporta a que demorou mais tempo a responder. A Google considera uma pontuação boa até 200 milissegundos, a precisar de melhorias entre 200 e 500 milissegundos, e fraca acima de 500 milissegundos.

Informação relevante e com maior detalhe

O que costuma prejudicar o INP e como melhorar:

  • JavaScript excessivo ou mal otimizado: scripts pesados a correr na thread principal impedem o browser de responder rapidamente a cliques ou toques;

  • Tarefas longas (long tasks): qualquer processo que ocupe a thread principal por mais de 50 milissegundos de seguida atrasa a resposta visual à interação;

  • Bibliotecas e plugins de terceiros: scripts de analytics, chat ou publicidade, muitas vezes fora do controlo direto do código do site, são causas frequentes de INP elevado;

  • Dividir código em tarefas mais pequenas: técnicas como code splitting e adiar JavaScript não essencial reduzem o bloqueio da thread principal e melhoram diretamente esta métrica.

Partilha este conteúdo: