Pular para o conteúdo

Análise do JavaScript de um site

Descubra quais scripts são carregados, qual código é executado e quais erros de JavaScript aparecem. A análise observa um carregamento de página sem cliques nem rolagem. Use os achados para escolher o que investigar em seguida.

O que a análise mostra

O scanner verifica um único carregamento de página no Chromium, sem cliques nem rolagem.

Código não executado

O tamanho de cada arquivo JavaScript e a proporção de código que não foi executado durante o carregamento.

Atividade da thread principal

Tempo de execução dos scripts, tarefas longas e uso de memória durante o carregamento da página.

Carregamento dos scripts

Tamanhos de arquivo e transferência, status HTTP, tempos e métodos de carregamento: async, defer, module ou importação dinâmica.

Scripts de terceiros

Scripts com outro nome de host: URL, tamanho e método de carregamento.

Erros de JavaScript

Mensagens do console, exceções não tratadas e avisos do navegador sobre APIs obsoletas.

Conteúdo dos bundles

Os módulos de origem podem ser analisados quando há um source map válido e legível. Se o mapa estiver ausente ou não for compatível, essa parte fica incompleta. As verificações de recursos e erros continuam funcionando.

Como ler os resultados

Posso excluir o código não executado?
Não apenas com base neste relatório. O código que não foi executado no carregamento pode ser necessário após um clique, uma rolagem ou em outro estado da página. Verifique esses casos antes de removê-lo.
Como um script de terceiros é identificado?
O scanner compara o nome de host do script com o da página. Subdomínios e sua própria CDN também entram nesse grupo. Isso, por si só, não indica um problema.
Os source maps são necessários?
O relatório principal de recursos e erros funciona sem eles. Para examinar os módulos de origem de um bundle, o scanner precisa de um mapa válido, compatível e legível. A ausência do mapa de módulos não comprova que o bundle não contenha código não executado.
Cookies

Usamos cookies

Usamos cookies para proporcionar uma melhor experiência em nosso site. Saiba mais sobre como usamos cookies em nossa política de privacidade.