Anúncio do Lighthouse 3.0

Logotipo do Lighthouse.

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.
  • . 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.

Relatório do Lighthouse 3 gerado no Gmail
Figura 1. Relatório do Lighthouse v3 gerado na página "Sobre" do Gmail

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.