Amazon E-Commerce Service(ECS4.0)、Javascript(Ajaxを含む)の技術についての話題。 ECS4.0関連のライブラリやツールの提供もしています。たまに独り言も・・・ ここで言うJavascriptの圧縮とは、内部変数の簡略化、コメントの削除、余計な空白の削除等を行う事でJavascriptのファイルサイズを小さくする事を指します。上記の処理をすることで、結果的にソースの難読化も行えます(変数が"_1"とかになれば読みにくいですよね)。 通常HPで使うJavascriptは大規模なものにならない場合が多いので、必要ないと思われるかもしれませんが、全く同じ動作をするならできるだけソースが軽い方がいいと思いませんか?そこで今回紹介するのは、ソース圧縮のプログラムcustom_rhino.jarです。ソースにもよりますが、40%~60%くらい圧縮できます。