Minificador de JavaScript
Minifique e comprima JavaScript com segurança usando o Terser.
Sobre a ferramenta Minificador de JavaScript
O JavaScript costuma ser o recurso mais caro da página: precisa ser baixado, analisado, compilado e executado, muitas vezes na CPU lenta de um celular. A minificação reduz os arquivos removendo espaços e comentários, simplificando o código e, opcionalmente, encurtando nomes de variáveis locais.
Esta ferramenta usa o Terser, o mesmo minificador da maioria das ferramentas de build modernas, então o resultado é seguro e segue os padrões (incluindo a sintaxe ES moderna). Comentários de licença marcados com /*!, @license ou @preserve são mantidos.
Perguntas frequentes
O que faz “encurtar nomes de variáveis”?
Renomeia variáveis locais e parâmetros de funções para nomes curtos como a, b, c. Nomes globais e propriedades de objetos ficam intactos, então o comportamento não muda.
Código minificado é mais difícil de depurar?
Sim. Mantenha o original para desenvolvimento e use source maps no seu processo de build se precisar depurar o código em produção.
A minificação substitui remover código não usado?
Não. Os maiores ganhos em JavaScript costumam vir de remover bibliotecas e recursos que você não usa e adiar scripts que não são necessários de imediato.