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:
