четверг, 8 сентября 2011 г.

Лучшая минификация javascript с помощью Closure Compiler

Практически в любом веб-проекте возникает необходимость минификации javascript.
На мой взгляд, на сегодняшний день лучше всех остальных с этой задачей справляется 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

Комментариев нет: