Analisador de builds para Rspack que visualiza tempos de compilação, arquivos gerados e dependências entre módulos para encontrar gargalos.
webpack/webpack-bundle-analyzer
Plugin e CLI para webpack que mostram o conteúdo dos bundles em um treemap interativo com zoom, destacando os módulos que ocupam mais espaço.
- Estrelas
- 12,652
- Forks
- 517
- Issues abertas
- 24
- Último commit
- ontem
O que é?
O Webpack Bundle Analyzer ajuda desenvolvedores a ver o que realmente há na saída do webpack. Ele representa cada bundle em um treemap interativo com zoom, no qual cada retângulo corresponde a um módulo, facilitando a identificação dos maiores responsáveis pelo tamanho do bundle. A ferramenta é útil para encontrar módulos incluídos por engano e decidir onde otimizar.
Ele pode ser executado como plugin do webpack, que por padrão inicia um servidor HTTP local para exibir o relatório, ou gerar um relatório HTML estático ou um arquivo JSON. Também pode ser usado como CLI com um arquivo JSON de stats do webpack existente. Bundles minificados são compatíveis: a ferramenta os analisa para estimar o tamanho real de cada módulo incluído e informa os tamanhos stat, parsed, gzip, Brotli e Zstandard.
O plugin oferece opções para configurar o host e a porta do servidor, o nome do arquivo e o título do relatório, o tipo de tamanho padrão, o algoritmo de compressão e os assets a excluir. É possível filtrar chunks pela barra lateral ou pelo menu de contexto do relatório.
Recursos principais
- 01Treemap interativo com zoom dos módulos do bundle
- 02Funciona como plugin do webpack ou CLI independente para arquivos de stats
- 03Analisa bundles minificados para mostrar o tamanho real dos módulos
- 04Informa os tamanhos stat, parsed, gzip, Brotli e Zstandard
- 05Gera um servidor HTTP, um relatório HTML estático ou um arquivo JSON
- 06Filtra chunks pela barra lateral ou pelo menu de contexto
Casos de uso
- Encontrar dependências grandes ou incluídas por engano em um projeto webpack
- Acompanhar as mudanças no tamanho do bundle ao longo das otimizações
- Inspecionar um bundle a partir de um stats.json existente em CI ou em um servidor
- Gerar um relatório estático do bundle para compartilhar com a equipe
Início rápido
- 1
Instale o plugin como dependência de desenvolvimento com npm
npm install --save-dev webpack-bundle-analyzer - 2
Adicione BundleAnalyzerPlugin ao array plugins da configuração do webpack e execute o webpack
Antes de usar
- Analisa apenas bundles do webpack, portanto não ajuda com a saída de outros bundlers.
Em coleções
Tópicos
Perguntas frequentes
- O que é webpack-bundle-analyzer?
- Plugin e CLI para webpack que mostram o conteúdo dos bundles em um treemap interativo com zoom, destacando os módulos que ocupam mais espaço. O Webpack Bundle Analyzer ajuda desenvolvedores a ver o que realmente há na saída do webpack. Ele representa cada bundle em um treemap interativo com zoom, no qual cada retângulo corresponde a um módulo, facilitando a identificação dos maiores responsáveis pelo tamanho do bundle. A ferramenta é útil para encontrar módulos incluídos por engano e decidir onde otimizar.
- webpack-bundle-analyzer é gratuito? Qual é a licença?
- webpack-bundle-analyzer é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- webpack-bundle-analyzer ainda é mantido?
- Manutenção ativa. O último commit de webpack-bundle-analyzer foi em 6 de nov. de 2026.
- Para que posso usar webpack-bundle-analyzer?
- Encontrar dependências grandes ou incluídas por engano em um projeto webpack Acompanhar as mudanças no tamanho do bundle ao longo das otimizações Inspecionar um bundle a partir de um stats.json existente em CI ou em um servidor Gerar um relatório estático do bundle para compartilhar com a equipe
- Como instalar webpack-bundle-analyzer?
- Instale o plugin como dependência de desenvolvimento com npm: npm install --save-dev webpack-bundle-analyzer Adicione BundleAnalyzerPlugin ao array plugins da configuração do webpack e execute o webpack
- Onde consigo webpack-bundle-analyzer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/webpack/webpack-bundle-analyzer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de linha de comando que detalha o tamanho de binários Go compilados por pacote, seção e símbolo, com saída em texto, JSON, HTML, SVG, web e interface de terminal.
Um bundler web rápido, escrito em Rust, com uma API compatível com webpack que pode substituir o webpack em projetos existentes.
Um helper de config-overrides que permite personalizar as configurações do webpack, do Jest e do servidor de desenvolvimento do Create React App sem fazer eject.
Framework web progressivo para React, baseado no Rsbuild, com roteamento, carregamento de dados, SSR e gerenciamento de estado.
Biblioteca JavaScript gratuita e de código aberto para vincular dados a SVG, Canvas e HTML e criar visualizações personalizadas orientadas a dados.