Есть ли хороший JavaScript minifier?

Какой JavaScript minifier вы рекомендуете?

Ответ 1

UglifyJS2, используемый проектом jQuery.

Ответ 2

Активный

Устаревшие


Компилятор Google Closure обычно достигает меньших файлов, чем YUI Compressor, особенно если вы используете расширенный режим, который выглядит тревожно медлительным для меня, но хорошо работал в одном проекте, в котором я его использовал:

Несколько больших проектов используют UglifyJS, и я очень впечатлен им с момента переключения.

Ответ 3

Если вы используете PHP, вы также можете взглянуть на minify, который может минимизировать и комбинировать файлы JavaScript. Интеграция довольно проста и может быть выполнена определенными группами файлов или простой строкой запроса. Минимизированные файлы также кэшируются, чтобы уменьшить нагрузку на сервер, и вы можете добавить заголовки истечения через minify.

Ответ 6

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

Надеюсь, что это поможет.