Quel minificateur JavaScript recommandez-vous?
Quel minificateur JavaScript recommandez-vous?
Réponses:
UglifyJS2 , utilisé par le projet jQuery.
Google Closure Compiler produit généralement des fichiers plus petits que YUI Compressor, en particulier si vous utilisez le mode avancé, qui me semble inquiétant mais qui a bien fonctionné sur le projet sur lequel je l'ai utilisé:
Plusieurs grands projets utilisent UglifyJS, et j'en ai été très impressionné depuis le changement.
Si vous utilisez PHP, vous voudrez peut-être également jeter un coup d'œil à minify qui peut réduire et combiner des fichiers JavaScript. L'intégration est assez simple et peut être effectuée par des groupes de fichiers définis ou une chaîne de requête simple. Les fichiers minifiés sont également mis en cache pour réduire la charge du serveur et vous pouvez ajouter des en-têtes d'expiration via minify.
JavaScript Minifier donne une bonne API que vous pouvez utiliser par programme:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Ou en téléchargeant un fichier et en le redirigeant vers un nouveau fichier:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
J'espère que cela pourra aider.
Il y en a plusieurs que vous pouvez utiliser / essayer:
Jolie Diff - http://prettydiff.com/?m=minify
Parfois, j'utilise ceci: http://closure-compiler.appspot.com/home
Cet outil: jscompressor.com est plutôt bon.