¿Qué minificador de JavaScript me recomiendan?
¿Qué minificador de JavaScript me recomiendan?
Respuestas:
UglifyJS2 , utilizado por el proyecto jQuery.
Google Closure Compiler generalmente logra archivos más pequeños que YUI Compressor, particularmente si usa el modo avanzado, que me parece preocupantemente entrometido pero ha funcionado bien en el único proyecto en el que lo he usado:
Varios grandes proyectos usan UglifyJS, y me ha impresionado mucho desde que lo cambié.
Si está utilizando PHP, es posible que también desee echar un vistazo a minify, que puede minificar y combinar archivos JavaScript. La integración es bastante fácil y puede hacerse mediante grupos definidos de archivos o una cadena de consulta fácil. Los archivos minimizados también se almacenan en caché para reducir la carga del servidor y puede agregar encabezados de caducidad a través de minify.
JavaScript Minifier ofrece una buena API que puedes usar programáticamente:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
O cargando un archivo y redirigiendo a un nuevo archivo:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Espero que ayude.
Hay varios que puedes usar / probar:
Pretty Diff - http://prettydiff.com/?m=minify
A veces uso esto: http://closure-compiler.appspot.com/home
Esta herramienta: jscompressor.com es bastante buena.