ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Dojo's Compressor

  • 2006/03/08

Dojo's Compressor サムネイル

人力では難しくとも

JavaScriptファイル中の空白、コメントなどを消してサイトの転送量を抑えられるソフトウェアです。

人力では難しくとも

Dojo's Compressor スクリーンショット

Googleの各種Webアプリケーションで提供されているJavaScriptはどれも改行や空白が少なく、可読性がかなり低い。ただ、あれは可読性のためではなく、サイズをぎりぎりまで小さくして転送量を抑えた結果だろう(両方かも知れないが)。

Googleと言えばGeekが好きな検索エンジンだ。あそこで実現される事は誰かが真似する事が多い。勿論、この手法も真似される事になる。

今回紹介するオープンソース・ソフトウェアはDojo's Compressor、JavaScript圧縮ソフトウェアだ。

Dojo's CompressorはJavaで提供される。元ファイルと出力先を指定すればOKだ。両者のファイルを比較すれば一目瞭然、コメントや空白が消え、かなり分かりづらいファイルが出来上がっている。

更に言えば、改行が残っているのでこれすら取り去る事が出来る。この処理を自動化すれば、サイト全体の転送量をぐっと抑える事が出来るだろう。

初めから分かりづらく書くのは難しいが、ツールの力を借りれば簡単だ。巨大なJavaScriptを動かしていればその恩恵は大きい。

Dojo's Compressor レビューはこちら

 

MOONGIFTの関連記事

  • DevRel
  • Com2