O que é uma pontuação Lighthouse? Auditando a qualidade da página
Uma pontuação Lighthouse é uma nota de 0 a 100 que o Google Lighthouse atribui a uma página em categorias como desempenho, acessibilidade, boas práticas e SEO.
O Lighthouse é uma ferramenta de auditoria automatizada que carrega uma página, executa uma bateria de verificações e produz pontuações por categoria além de recomendações específicas. As equipes o utilizam para acompanhar a qualidade do frontend ao longo do tempo e para detectar regressões. Executado no CI, ele se torna um portão de qualidade que pode bloquear um deploy quando uma página se degrada.
As categorias
- Desempenho, fortemente ponderado pelas métricas de laboratório dos Core Web Vitals.
- Acessibilidade verifica problemas comuns de a11y.
- Boas práticas de segurança e convenções modernas da web.
- SEO verifica os fundamentos de rastreabilidade.
Como funciona a pontuação de desempenho
A pontuação de desempenho combina várias métricas de laboratório, como tempos de pintura e de interatividade, em um número ponderado. Por ser uma medição de laboratório, ela depende do ambiente de teste, então condições consistentes importam para comparar execuções.
Dados de laboratório versus dados de campo
O Lighthouse é executado em um ambiente de laboratório controlado, que difere dos usuários reais em dispositivos e redes variados. Os dados de campo o complementam. Uma ótima pontuação de laboratório é um sinal, não uma garantia da experiência no mundo real.
Agindo com base nas recomendações
Além do número, o Lighthouse lista problemas concretos como imagens superdimensionadas ou recursos que bloqueiam a renderização. As recomendações costumam ser mais acionáveis do que a própria pontuação.
Pontuações Lighthouse no CI/CD
O Lighthouse CI executa a auditoria contra um preview compilado em cada pull request e pode falhar o build se uma pontuação cair abaixo de um orçamento. Como as pontuações de laboratório variam com o ambiente do runner, executar em runners de CI consistentes mantém as pontuações estáveis o suficiente para serem usadas como portão sem alarmes falsos.
Principais conclusões
- Uma pontuação Lighthouse avalia uma página em desempenho, acessibilidade, boas práticas e SEO.
- A pontuação de desempenho é uma métrica de laboratório ponderada, sensível às condições de teste.
- O CI pode condicionar deploys a orçamentos do Lighthouse quando os runners são consistentes.