YUI CompressorとGoogle Closure圧縮比較

 

The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient.

Googleは9日(米国時間)、GmailやGoogle DocsなどGoogleが提供しているWebアプリケーションの開発に利用しているツールやJavaScriptライブラリをClosure Toolsとして公開した。Closure ToolsにはJavaScriptライブラリやテンプレート、Firebugエクステンションのほかに、JavaScriptをよりコンパクトで高性能なコードへ変換するコンパイラも含まれている。

JavaScriptソースコードを最適化するミニファイアツールとしてはYUI Compressorが有名。YUI CompressorとClosure Compilerの簡単な動作比較がGoogle Closure Compiler vs. YUI Compressor - Comparing the Javascript Compression Toolsで紹介されている。jQuery、Prototype、MooToolsに対してそれぞれミニファイを実施して、サイズにどの程度の違いがあるかが比較されている。掲載されているデータは次のとおり。

jQuery 1.3.2 Prototype 1.6.1 MooTools 1.2.4
非圧縮サイズ 120763 144726 102991
YUI Compressor 2.4.2 59670 83051 66489
Closure Compiler (Whitespace Only) 72673 94372 78531
Closure Compiler (Simple) 55419 73370 64072
Closure Compiler (Advanced) 49623 57713 53484

ファイルサイズ比較

オリジナルファイルサイズに対するサイズ割合

Closure Compilerでは60%ほどミニファイが実現されており、YUI Compressorよりも20%から25%ほど高い圧縮を実現しているという説明がある。JavaScriptミニファイツールとしては最近MicrosoftもMicrosoft Ajax Library (Preview 6)とともにツールを提供しており、こちらでもYUI Compressorとの比較が実施されている。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

「ぼのぼの×HELLO KITTY」新作や「ぼのちゃん」初グッズを夏コミで販売
[15:46 7/31] ホビー
[高橋愛]“ハリポタ愛”語る 「一緒に年を重ねている感じ」
[15:26 7/31] エンタメ
[真田丸]長宗我部盛親役の阿南健治がゆかりの地・高知へ 「龍馬だけではなく盛親も応援して」
[15:20 7/31] エンタメ
カリスマ実演販売士・レジェンド松下の「実力」
[15:05 7/31] エンタメ
『妖怪ウォッチ』最新版「ドリーム」発売、メダルでゲーム・筐体と連動
[15:00 7/31] ホビー

求人情報