Google Closure Compiler

«Компилятор» javascript от гугля. Качать со страницы проекта на google code.

Поддерживает 3 уровня оптимизации:

Удаление пробельных символов и комментариев.

java -jar compiler.jar --compilation_level WHITESPACE_ONLY --js input.js --js_output_file input.min.js

Простая оптимизация (укорачивает локальные переменные).
Используется по умолчанию.

java -jar compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js input.js --js_output_file input.min.js

Продвинутая оптимизация (укорачивает все: локальные, глобальные переменные и функции).
К коду предъявляется очень много требований.

java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js input.js --js_output_file input.min.js