На мой взгляд, на сегодняшний день лучше всех остальных с этой задачей справляется Closure Compiler http://closure-compiler.appspot.com
Помимо онлайн-инструмента, есть также REST API, которое позволяет автоматизировать процесс.
Но проще всего использовать скрипт, написанный на Java, который можно скачать здесь:
http://code.google.com/intl/ru-RU/closure/compiler/docs/gettingstarted_app.html
В простейшем случае (SIMPLE_OPTIMIZATIONS) достаточно выполнить команду:
java -jar compiler.jar --js file1.js file2.js --js_output_file file.min.jsБолее подробно об уровнях сжатия и оптимизации можете прочитать здесь: http://code.google.com/intl/ru-RU/closure/compiler/docs/compilation_levels.html
Комментариев нет:
Отправить комментарий