この数字だけ見ると packer が良さそうに思うかもしれませんが、 packer は使うべきではありません。 packer で圧縮された JavaScript は、eval() で元に戻す処理が毎回行われるので、 サイズは稼げますが実行速度が遅くなってしまいます。 一方、YUI Compressor や Closure Compiler はそういうトリックは使っていないので、 実行速度に関してのデメリットはありません。 上の数字が示しているように、 Closure Compiler は普通に使っても YUI Compressor より高い圧縮率が得られるようですが、 オプションを指定することで、さらにサイズを小さくすることができます。 コマンドライン版を使う場合は、こんなオプションをつけて実行すればよいです。 $ java -jar compiler.jar --compilation_