UglifyJS é uma das melhores ferramentas para melhorar o desempenho do seu código JavaScript e prepará-la para ambientes de produção.
Inicialmente desenvolvido para Node.js, UglifyJS agora funciona em qualquer plataforma JavaScript, além de apoiar o sistema de módulos commonjs.
O kit de ferramentas UglifyJS foi criado principalmente para minification código-fonte, a realização deste com grandes resultados ao mesmo tempo, deixando a semântica do código intacta na maioria dos casos.
Ao longo do caminho, o projeto adicionou muitas das novas funcionalidades, entre elas a capacidade de analisar, analisar e transformar a AST de um bloco de código JS.
Isto dá aos desenvolvedores muitas opções tweakable no motor UglifyJS, permitindo-lhe um controle de ajuste fino sobre a forma como o código-fonte é comprimido ou como comprimido de origem é beatificado em pontos posteriores.
Desde o seu lançamento, o projeto ganhou uma sequência grande na comunidade JavaScript e tem sido usado em muitos outros JS (Node.js especialmente) projetos
Características :.
- Remover comentários
- Opcionalmente deixar alguns comentários no código
- avisos licença de direitos autorais intactos
- encurtar nomes de variáveis
- Gere novamente o código de um AST
- Remover suportes de bloco
- Junte-se consecutivos var declarações
- Resolver simples expressões constantes
- otimizações para instruções IF
- declarações consecutivos em blocos são mescladas em uma seqüência
- Remover algum código inacessível e avisar sobre ele
- Suporte mapas Fonte
- analisador de escopo incluído
- Funciona com client-side (browsers) e do lado do servidor (Node.js) ambientes
- Pode ser usado a partir do Node.js CLI
- Bem documentado
Requisitos :
- habilitar o JavaScript no lado do cliente
Comentários não encontrado