JavaScriptコンパイラと圧縮

JavaScriptコンパイラであるJSLintというものを発見。
http://www.crockford.com/javascript/lint.html

現プロジェクトのソースをコンパイルしてみたら、セミコロンがないだの、変数の重複定義だののエラーが出ました。
やっぱりコンパイラが必要だと実感!!
こんなのソースレビューで見つけられんです。


あと、JavaScriptのチューニングの1方法として、ソースコードの圧縮があるとの情報より調査。
上記の圧縮とは、コメント削除、スペース削除など不要な部分を削除し、ソースコードのサイズを出来るだけ小さくするという意味です。
Dojo's Compressor」というものが有名らしいのですが、日本語が含まれたソースに対応していないということで、残念ながら却下でした。
色々調べている内に、「JSMin」を発見。
http://www.crockford.com/javascript/jsmin.html
ZIPは壊れてしまっているようで動かなかったのですが、ソースコード(しかもJava)が提供されていたので、ちょこちょこっといじって、動かしてみました。おおっ、いい感じで圧縮できました。後はこれでちゃんと動いてくれて、どれくらい早くなるかですが、、、
試験してる時間もないようで。。