-->

2010-04-09

javascript を短くしてみましょう 第1回

追記: javascript を圧縮するツールがお勧めです。
http://fnya.cocolog-nifty.com/blog/2007/08/yui_compressor__57c4.html
http://webos-goodies.jp/archives/51182388.html
http://dogmap.jp/2007/09/06/minify-javascript/



jquery-1.4.2.min.js を短くしてみましょう。

149箇所修正しました。
jquery-1.4.2.min2.2010-04-09.js.gz

無圧縮時 147バイト短くなりました。
gzip -9 で圧縮時 210バイト短くなりました。(ファイル名に半角で12文字追加時)

確認したブラウザは Firefox 3.6.3 です。
先頭のコメントは残しています。
今回の結論は、すでに短くなっている javascript は変更による動作の不具合のリスクが高いので、そのまま利用するのが、お勧めです。

今回の javascript を短くする方法は、下記になります。
  • 無くても動作するセミコロンを削除する。
    (throw など。推薦されないが元のソースが利用しているので同じ危険性にしかならないことを期待する)
  • 改行を削除できる場合は削除する。
    (改行が空白1個として機能しているかどうかに注意する)
  • 削除できるスペースを削除する。
    (case文など)
  • 数字の表現を変更して短くできる場合は短くする。
    (-10000 → -1e4 など)

javascript を短くしてみましょう 第2回
javascript を短くしてみましょう 第3回
javascript を短くしてみましょう 第4回
javascript を短くしてみましょう 第5回

0 件のコメント: