YUI Compressor 2.4.1 で Minify + 難読化 + zip圧縮 すると、より小さくなる

JavaScriptソースコードの圧縮にYUI Compressor 使ってます。
# 他のコンプレッサーに浮気したことが無いので、他のはよくわかりません。

ずっと、2.3.5 を使っていたのですが、2.4.2が出ていました。

2.4.1以上で 11.1kB(11370byte) のソースコードを Minify すると、難読化された状態のコード 4.81kB(4926byte) になり、さらに zip 圧縮すると 2.12kB(2180byte) になります。

YUI Compressor 2.3.5 で 同じ手順を踏むと、zipサイズが 2220byte だったので、1〜2% 小さくなってますね。

YUI Compressor 2.4.1, 2008-10-28

                                                              • -
  1. Use preferentially lower case letters for obfuscated variable names.

Since JavaScript keywords use lower case letters most often, this
improves the efficiency of any compression algorithm (gzipping)
used after minification.

minification(難読化)で付与する変数名が従来は大文字だったけど小文字("A" → "a")にしたので、辞書の利用率が上がってzip圧縮されやすくなったよ。ということらしいです。