Welchen JavaScript-Minifier empfehlen Sie?
Welchen JavaScript-Minifier empfehlen Sie?
Antworten:
UglifyJS2 , das vom jQuery-Projekt verwendet wird.
Google Closure Compiler erzielt im Allgemeinen kleinere Dateien als YUI Compressor, insbesondere wenn Sie den erweiterten Modus verwenden, der für mich besorgniserregend lästig erscheint, aber bei dem einen Projekt, für das ich ihn verwendet habe, gut funktioniert hat:
Einige große Projekte verwenden UglifyJS, und ich bin seit dem Wechsel sehr beeindruckt davon.
Wenn Sie PHP verwenden, sollten Sie sich auch Minify ansehen, mit dem JavaScript-Dateien minimiert und kombiniert werden können. Die Integration ist ziemlich einfach und kann durch definierte Gruppen von Dateien oder eine einfache Abfragezeichenfolge erfolgen. Minimierte Dateien werden ebenfalls zwischengespeichert, um die Serverlast zu verringern, und Sie können durch Minify abgelaufene Header hinzufügen.
JavaScript Minifier bietet eine gute API, die Sie programmgesteuert verwenden können:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Oder indem Sie eine Datei hochladen und in eine neue Datei umleiten:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Hoffentlich hilft das.
Es gibt mehrere, die Sie verwenden / ausprobieren können:
Ziemlich diff - http://prettydiff.com/?m=minify
Manchmal benutze ich dies: http://closure-compiler.appspot.com/home
Dieses Tool: jscompressor.com ist ziemlich gut.