Qual minimizador de JavaScript você recomenda?
Qual minimizador de JavaScript você recomenda?
Respostas:
UglifyJS2 , usado pelo projeto jQuery.
O Google Closure Compiler geralmente obtém arquivos menores que o YUI Compressor, principalmente se você usa o modo avançado, que parece preocupante para mim, mas funcionou bem no projeto em que o usei:
Vários grandes projetos usam o UglifyJS, e fiquei muito impressionado com isso desde a mudança.
Se você estiver usando PHP, também poderá dar uma olhada no minify, que pode minificar e combinar arquivos JavaScript. A integração é bastante fácil e pode ser feita por grupos definidos de arquivos ou uma string de consulta fácil. Arquivos minificados também são armazenados em cache para reduzir a carga do servidor e você pode adicionar cabeçalhos expirados através do minify.
O JavaScript Minifier fornece uma boa API que você pode usar programaticamente:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Ou fazendo upload de um arquivo e redirecionando para um novo arquivo:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Espero que ajude.
Existem vários que você pode usar / experimentar:
Pretty Diff - http://prettydiff.com/?m=minify
Às vezes eu uso isso: http://closure-compiler.appspot.com/home
Esta ferramenta: jscompressor.com é muito boa.