Reduza o tamanho do seu JavaScript
O JavaScript costuma ser a parte mais pesada de uma página web, e cada kilobyte precisa ser baixado, interpretado e executado antes que a página se torne interativa. Minificá-lo pode reduzir seu tamanho pela metade ou mais. Esta ferramenta usa o Terser, o minificador por trás da maioria das ferramentas modernas de build, para remover espaços em branco e comentários, encurtar nomes e aplicar compressões seguras de código — direto no seu navegador.
Recursos
- Motor Terser com suporte moderno a ES2015+.
- Compressão: remoção de código morto, constant folding e sintaxe mais curta.
- Ofuscação de nomes para variáveis locais (opcional).
- Comentários de licença mantidos se solicitado.
- Comparação de tamanho em bytes e porcentagem.
- Privado: o código é processado localmente.
Redução típica
| Código | Redução típica |
|---|---|
| Código de aplicação bem comentado | 50–70% |
| Código-fonte de biblioteca | 40–60% |
| Código já compacto | 15–30% |
| Código já minificado | 0–5% |
Servir arquivos minificados com compressão gzip ou Brotli normalmente reduz o tamanho de transferência em mais 60–75%.
Dicas
- Guarde o código-fonte original — código minificado é difícil de ler e depurar. Use source maps no seu build para depurar o código em produção.
- Minifique como uma etapa de build para produção; esta ferramenta é ideal para scripts avulsos, snippets, bookmarklets e projetos sem um bundler.
- Teste após minificar, especialmente códigos que dependem de nomes de funções ou
eval.
Ferramentas relacionadas
Minifique folhas de estilo com o Minificador de CSS, formate dados com o Formatador de JSON, ou codifique scripts para incorporação com o Base64.