O Lighthouse 3.0 está disponível! O 3.0 apresenta auditorias mais rápidas, menos variação, uma nova interface de relatórios, novas auditorias e muito mais.
Como atualizar para a versão 3.0
- CLI. Execute
npm install -g lighthouse@next
. - Nó. Execute
npm install lighthouse@next
. - Extensão do Chrome. Sua extensão será atualizada automaticamente para a versão 3.0.
- Chrome DevTools (em inglês). O Lighthouse 3.0 estará disponível no Chrome 69.
Auditorias mais rápidas e menos variação
O Lighthouse 3.0 conclui as auditorias mais rapidamente, com menos variação entre execuções, graças a algumas alterações:
- Limitação simulada. Antes, o Lighthouse limitava a página antes de executar auditorias. Agora, o Lighthouse usa um novo mecanismo de auditoria interna, o codinome Lantern, que executa suas auditorias nas configurações normais de rede e CPU e estima quanto tempo a página levaria para ser carregada em condições de dispositivos móveis.
- Períodos de espera menores. Para determinar que uma página terminou de carregar, o Lighthouse precisa esperar que a rede e a CPU não tenham atividade. Esse período de espera é menor na v3.
Nova interface de relatórios
O Lighthouse 3.0 apresenta uma nova interface de relatórios graças à colaboração entre as equipes de UX (pesquisa e design) do Chrome e do Lighthouse.
Alterações de invocação
A versão do Node do Lighthouse agora é compatível com as mesmas opções de configuração que a versão da CLI. Essa pode ser uma alteração interruptiva, dependendo de como você configurou o módulo do Node Lighthouse na v2. Consulte Mudanças na invocação para mais informações.
Mudanças na pontuação
No Lighthouse 3.0, o modelo de pontuação para auditorias de desempenho muda. Uma pontuação de 50 representa o 75o percentil, e uma pontuação perfeita de 100 representa o 98o percentil, que é o ponto de retornos decrescentes.
A pontuação de performance é uma média ponderada das auditorias de performance. A ponderação das auditorias também muda na v3.
Nome da auditoria | Peso v2 | Peso v3 |
---|---|---|
Primeira exibição de conteúdo (novo na v3) | N/A | 3 |
Primeira exibição significativa | 5 | 1 |
Primeira CPU ociosa (Primeira interação na v2) | 5 | 3 |
Tempo até interação (consistentemente interativo na v2) | 5 | 5 |
Índice de velocidade perceptiva | 1 | N/A |
Índice de velocidade | N/A | 4 |
Latência de entrada estimada | 1 | 0 |
A partir de agora, o Guia de pontuação do Lighthouse v3 é a fonte da verdade para tudo que você precisa saber sobre como a pontuação funciona no Lighthouse v3.
Novos formatos de saída e mudanças
Suporte à saída de CSV
Agora os resultados do relatório podem ser gerados em CSV. Cada linha contém informações e resultados de uma auditoria, incluindo:
- O nome da categoria a que a auditoria pertence.
- O nome da auditoria.
- Uma descrição da auditoria.
- O tipo de pontuação usado para a auditoria.
- O valor da pontuação.
Mudanças na saída JSON
A versão 3.0 apresenta muitas mudanças no formato de saída JSON do Lighthouse. Consulte o Guia de migração do Lighthouse v3 para mais detalhes.
Novas auditorias
Primeira exibição de conteúdo
Meça o momento em que o conteúdo de texto ou imagem é exibido pela primeira vez na tela do usuário.
O arquivo robots.txt não é válido
Verifique se o arquivo robots.txt
do site está devidamente formado para que os bots de pesquisa possam rastreá-lo.
Usar formatos de vídeo para conteúdo animado
Substitua GIFs por tags video
para economizar no tamanho dos arquivos de vídeo.
Consulte Substituir GIFs animados por vídeo para saber mais.
Evite várias viagens de ida e volta caras para qualquer origem
Melhore o desempenho de carregamento adicionando atributos rel="preconnect"
às tags link
, que informam
o navegador para estabelecer uma conexão com uma origem o mais rápido possível.
Consulte Pré-conexão para saber mais.
Mudanças de auditoria
Primeira interação ➡ Primeira CPU inativa
A auditoria da Primeira interação interativa foi renomeada para Primeira CPU inativa para descrever melhor como ela funciona. O objetivo geral da auditoria é o mesmo. Use essa auditoria para avaliar quando os usuários podem interagir com sua página pela primeira vez.
Índice de velocidade perceptiva ➡ Índice de velocidade
No Lighthouse 3.0, a auditoria do Perceptual Speed Index agora é Speed Index. Essa mudança alinha o Lighthouse à forma como o WebPageTest mede essa métrica. O objetivo da auditoria é o mesmo, mas a métrica subjacente é um pouco diferente.