INP (Interaction to Next Paint): como otimizar cada componente para um site mais rápido
O INP (Interaction to Next Paint) mede a responsividade de uma página e se divide em três fases: atraso de entrada, duração do processamento e atraso de apresentação. Atraso de entrada: começa quando o usuário interage e termina quando os callbacks do evento começam a rodar.
O INP (Interaction to Next Paint) mede a responsividade de uma página e se divide em três fases: atraso de entrada, duração do processamento e atraso de apresentação.
Atraso de entrada: começa quando o usuário interage e termina quando os callbacks do evento começam a rodar.
Duração do processamento: é o tempo total que os event handlers levam para executar.
Atraso de apresentação: ocorre após os callbacks e antes do próximo frame ser exibido.
Studio GlobalINP (Interaction to Next Paint): como otimizar cada componente para um site mais rápidoO INP (Interaction to Next Paint) mede a responsividade de uma página e se divide em três fases: atraso de entrada, duração do processamento e atraso de apresentação.
A URL oficial developer.chrome.com/docs/web-platform/optimize-inp retornou erro 404. As orientações mais atuais estão na página "Optimize Interaction to Next Paint" do web.dev e na documentação "INP breakdown" do Chrome DevTools. Abaixo, um resumo das recomendações práticas extraídas dessas fontes.
Os três componentes do INP
Atraso de entrada (input delay): "começa quando o usuário inicia uma interação com a página e termina quando os callbacks do evento começam a rodar."
Duração do processamento (processing duration): "consiste no tempo que os callbacks de evento levam para executar completamente."
Atraso de apresentação (presentation delay): é a terceira fase, que vai do fim dos callbacks até a exibição do próximo frame. A documentação confirma que as interações são compostas por "o atraso de entrada, a duração do processamento e o atraso de apresentação."
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "INP (Interaction to Next Paint): como otimizar cada componente para um site mais rápido"?
O INP (Interaction to Next Paint) mede a responsividade de uma página e se divide em três fases: atraso de entrada, duração do processamento e atraso de apresentação.
Quais são os pontos-chave para validar primeiro?
O INP (Interaction to Next Paint) mede a responsividade de uma página e se divide em três fases: atraso de entrada, duração do processamento e atraso de apresentação. Atraso de entrada: começa quando o usuário interage e termina quando os callbacks do evento começam a rodar.
O que devo fazer a seguir na prática?
Duração do processamento: é o tempo total que os event handlers levam para executar.
Mantenha cada componente da interação o mais curto possível, em vez de focar apenas no atraso de entrada.
Para atraso de entrada alto, investigue outras tarefas ocupando a thread principal antes do início dos callbacks. A própria interação "pode não ter sido a causa direta do INP lento."
Para duração do processamento alta, reduza ou adie o trabalho executado pelos event handlers, pois "os event handlers da interação foram a causa direta do INP lento."
Audite listeners de primeira parte, frameworks, bibliotecas e scripts de terceiros: "Qualquer código rodando em qualquer listener de evento atrasará a interação."
Para atraso de apresentação alto, investigue o trabalho de renderização do navegador após os callbacks. O trecho fornecido não traz a recomendação completa do Chrome para essa fase.
Não há evidência suficiente para citar a definição completa do atraso de apresentação ou suas orientações de correção exatas a partir dos trechos fornecidos.