2012-05-08 javascript
js圧縮したかったから YUI Compressor を使ってみる。
http://yuilibrary.com/download/yuicompressor/ から Version 2.4.7 をダウンロードして解凍、build ディレクトリ内にある yuicompressor-2.4.7.jar を 適当な場所に配置して準備完了。
とりあえず http://code.jquery.com/jquery-1.7.2.js でも圧縮してみる。
> java -jar yuicompressor-2.4.7.jar --charset utf8 jquery-1.7.2.js > jquery-1.7.2.comp.js > ls -l jquery-1.7.2* -rw-r--r-- 1 mgng mgng 105844 May 8 09:55 jquery-1.7.2.comp.js -rw-r--r-- 1 mgng mgng 252880 Apr 23 17:01 jquery-1.7.2.js
サイズが半分以下になった。使い方とオプションはこんな具合。
java -jar yuicompressor-x.y.z.jar [オプション] [入力ファイル]
詳しくは同梱されてる doc/README を参照。
ちなみに、ソースコード中の /*! .... */ のコメントは削除されずに残る。