Ответ 1
UglifyJS2, используемый проектом jQuery.
Какой JavaScript minifier вы рекомендуете?
UglifyJS2, используемый проектом jQuery.
Компилятор Google Closure обычно достигает меньших файлов, чем YUI Compressor, особенно если вы используете расширенный режим, который выглядит тревожно медлительным для меня, но хорошо работал в одном проекте, в котором я его использовал:
Несколько больших проектов используют UglifyJS, и я очень впечатлен им с момента переключения.
Если вы используете PHP, вы также можете взглянуть на minify, который может минимизировать и комбинировать файлы JavaScript. Интеграция довольно проста и может быть выполнена определенными группами файлов или простой строкой запроса. Минимизированные файлы также кэшируются, чтобы уменьшить нагрузку на сервер, и вы можете добавить заголовки истечения через minify.
Есть несколько способов использования /try:
Pretty Diff - http://prettydiff.com/?m=minify
JavaScript Minifier дает хороший API, который вы можете использовать программно:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Или путем загрузки файла и перенаправления на новый файл:
curl -X POST -s --data-urlencode '[email protected]' http://javascript-minifier.com/raw > ready.min.js
Надеюсь, что это поможет.
Иногда я использую это: http://closure-compiler.appspot.com/home
jscompressor.com довольно хорошо.