Repolode
GoogleChrome

GoogleChrome/lighthouse

Ferramenta de código aberto que audita páginas da web quanto a desempenho, acessibilidade, SEO e boas práticas, executada pelo Chrome DevTools, por uma extensão do Chrome ou pelo CLI e módulo do Node.

Alternativa open source a:PageSpeed InsightsWebPageTest

Estrelas
30,924
Forks
9,772
Issues abertas
439
Último commit
há 5 horas

O que é?

O Lighthouse analisa aplicativos e páginas da web, coleta métricas de desempenho e apresenta boas práticas para desenvolvedores. Ele abre a página em um navegador Chrome local, aplica por padrão uma simulação de limitação de rede e CPU e gera um relatório com pontuações nas categorias desempenho, acessibilidade, boas práticas e SEO.

Você pode executá-lo pelo painel do Lighthouse no Chrome DevTools, pela extensão disponível na Chrome Web Store ou pelo CLI e módulo programático do Node. O CLI pode gerar arquivos HTML, JSON ou CSV, auditar várias URLs listadas em um arquivo e salvar traces e capturas de tela. As execuções acontecem localmente, e os resultados não são enviados a um servidor remoto.

A ferramenta pode ser estendida por meio de configurações, auditorias personalizadas e plugins. Vários serviços de terceiros e integrações de CI são baseados nela, e o projeto exige Node 22 ou posterior para o CLI.

Recursos principais

  • 01Avalia páginas nas categorias desempenho, acessibilidade, boas práticas e SEO.
  • 02Pode ser executado pelo Chrome DevTools, pela extensão do Chrome, pelo CLI do Node ou como módulo do Node.
  • 03Gera relatórios em HTML, JSON ou CSV.
  • 04Aplica limitações configuráveis de rede e CPU, com predefinições para dispositivos móveis e desktop.
  • 05Oferece suporte a auditorias personalizadas e plugins por meio de configurações.
  • 06Audita várias URLs em lote e oferece suporte a páginas autenticadas por meio de headers e cookies.

Casos de uso

  • Verificar o desempenho de carregamento e os Core Web Vitals de um site antes do lançamento.
  • Executar auditorias automatizadas de desempenho e qualidade em pipelines de CI.
  • Comparar as pontuações das páginas ao longo do tempo para detectar regressões.
  • Auditar várias URLs em lote para identificar problemas de SEO e acessibilidade.

Início rápido

  1. 1

    Instale o Lighthouse globalmente com npm

    npm install -g lighthouse
  2. 2

    Execute uma auditoria em uma URL (o relatório HTML é salvo em um arquivo)

    lighthouse https://airhorner.com/

Antes de usar

  • A CLI do Node requer o Node 22 (LTS) ou posterior.
  • Para realizar auditorias, o Chrome precisa estar instalado na máquina.

Tópicos

Perguntas frequentes

O que é lighthouse?
Ferramenta de código aberto que audita páginas da web quanto a desempenho, acessibilidade, SEO e boas práticas, executada pelo Chrome DevTools, por uma extensão do Chrome ou pelo CLI e módulo do Node. O Lighthouse analisa aplicativos e páginas da web, coleta métricas de desempenho e apresenta boas práticas para desenvolvedores. Ele abre a página em um navegador Chrome local, aplica por padrão uma simulação de limitação de rede e CPU e gera um relatório com pontuações nas categorias desempenho, acessibilidade, boas práticas e SEO.
lighthouse é gratuito? Qual é a licença?
lighthouse é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
lighthouse ainda é mantido?
Manutenção ativa. O último commit de lighthouse foi em 21 de out. de 2026.
Para que posso usar lighthouse?
Verificar o desempenho de carregamento e os Core Web Vitals de um site antes do lançamento. Executar auditorias automatizadas de desempenho e qualidade em pipelines de CI. Comparar as pontuações das páginas ao longo do tempo para detectar regressões. Auditar várias URLs em lote para identificar problemas de SEO e acessibilidade.
Como instalar lighthouse?
Instale o Lighthouse globalmente com npm: npm install -g lighthouse Execute uma auditoria em uma URL (o relatório HTML é salvo em um arquivo): lighthouse https://airhorner.com/
Onde consigo lighthouse?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/GoogleChrome/lighthouse

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados