A latência máxima na primeira entrada (FID, na sigla em inglês) é uma das métricas monitoradas na seção Desempenho do relatório do Lighthouse. Cada métrica captura algum aspecto da velocidade de carregamento da página.
O Lighthouse exibe a FID do potencial máximo em milissegundos:
![Uma captura de tela da auditoria de latência máxima na primeira entrada do Lighthouse.](https://developer.chrome.com/static/docs/lighthouse/performance/lighthouse-max-potential-fid/image/a-screenshot-the-lightho-42f3e9ba5080d.png?authuser=9&hl=pt)
O que a FID de potencial máximo mede
A FID em potencial máximo mede a latência na primeira entrada do pior caso que os usuários podem enfrentar. A latência na primeira entrada mede o tempo entre o momento em que um usuário interage com o site pela primeira vez, por exemplo, clicando em um botão, até o momento em que o navegador pode realmente responder a essa interação.
O Lighthouse calcula a FID do potencial máximo encontrando a duração da tarefa mais longa após a primeira exibição de conteúdo. As tarefas antes da Primeira exibição de conteúdo são excluídas porque é improvável que um usuário tente interagir com a página antes que qualquer conteúdo seja renderizado na tela, que é o que a Primeira exibição de conteúdo mede.
Como o Lighthouse determina sua pontuação de FID do potencial máximo
A pontuação de FID de potencial máximo é uma comparação entre os tempos de FID de potencial máximo da sua página e os tempos de FID de potencial máximo para sites reais, com base nos dados do arquivo HTTP. Por exemplo, se a pontuação de FID de potencial máximo no Lighthouse estiver verde, significa que sua página tem um desempenho melhor que 90% dos sites reais.
Esta tabela mostra como interpretar sua pontuação de FID de potencial máximo:
Tempo máximo de FID em potencial (em milissegundos) |
Codificação por cores |
---|---|
0 a 130 | Verde (rápido) |
130-250 | Laranja (moderado) |
Mais de 250 | Vermelho (lento) |
Como melhorar sua pontuação de FID de potencial máximo
Se você estiver tentando fazer melhorias importantes na sua pontuação de FID de potencial máximo, consulte Como melhorar sua pontuação de TTI. As estratégias para melhorar muito a FID de potencial máximo são em grande parte as mesmas das estratégias para melhorar o TTI.
Se você quiser otimizar especificamente sua pontuação de FID de potencial máximo, será necessário reduzir a duração das tarefas mais longas, porque é isso que o FID de potencial máximo mede tecnicamente. A estratégia Ocioso até urgente é uma maneira de fazer isso.
Como capturar dados do campo de FID
A medição do Lighthouse de FID de potencial máximo são dados de laboratório. Para capturar dados reais da FID conforme os usuários carregam as páginas, use a biblioteca de latência na primeira entrada (link em inglês) do Google. Depois de coletar dados da FID, relate-os como um evento para sua ferramenta de análise preferida.
Como a FID mede quando usuários reais interagem com sua página pela primeira vez, ela é mais variável inerentemente do que as métricas de desempenho típicas. Consulte Como analisar e gerar relatórios sobre dados da FID para saber como avaliar esses dados.
Como melhorar sua pontuação de performance geral
A menos que você tenha um motivo específico para focar em determinada métrica, geralmente é melhor se concentrar em melhorar sua pontuação de desempenho geral.
Use a seção Oportunidades do relatório do Lighthouse para determinar quais melhorias terão mais valor para sua página. Quanto mais significativa for a oportunidade, maior será o efeito dela na sua pontuação de desempenho. Por exemplo, a captura de tela do Lighthouse abaixo mostra que eliminar os recursos de bloqueio de renderização gera a maior melhoria:
![Lighthouse: seção "Oportunidades"](https://developer.chrome.com/static/docs/lighthouse/performance/interactive/image/lighthouse-opportunities-ec2197d9dce25_1920.png?authuser=9&hl=pt)
Consulte a página de destino de auditorias de desempenho para saber como aproveitar as oportunidades identificadas no seu relatório do Lighthouse.
Recursos
- Código-fonte da auditoria Max Potential First Input Delay (link em inglês)
- Latência na primeira entrada
- Tempo para interação da página
- Tarefas longas de JavaScript estão atrasando o tempo para interação da página?
- Primeira exibição e primeira exibição de conteúdo
- Como pensar sobre ferramentas de velocidade