Yahoo!製JavaScriptコンプレッサ"YUI Compressor"登場、高い圧縮率と安全性

 

Yahoo!, Julien Lecomte氏は13日(米国時間)、自身のブログにおいてJavaScriptを圧縮するためのアプリケーション「YUI Compressor(The Yahoo! JavaScript Compressor)」を発表した。YUI CompressorはJavaで開発されたJavaScriptソースコードの圧縮アプリケーション。

Yahoo! Exceptional Performance Teamの調査によると、Yahoo!ユーザの40 - 60%がエンプティキャッシュの経験を持っているとしており、またすべてのページビューのうち20%程度がエンプティキャッシュのまま終了しているという。こうした調査結果から、Webページを可能な限り軽量に保持することが重要だと同氏は同ブログにおいて説明している。これを実現するひとつの方法としてJavaScriptを圧縮するという方法があり、この分野ではすでにJSMinやDojo compressorが有名だ。しかし同氏はそれぞれ圧縮率が低い点やセキュリティ上の問題またはバグがあることなどを指摘している。

そこで同氏が提案する新しいJavaScript圧縮プログラムが「YUI Compressor」だ。同ブログではYUI CompressorがDojo compressor以上の圧縮率を実現しているうえに、JSMinと同じレベルでセキュリティ的に安全なものだと主張されている。

YUI Compressorが動作するにはJava 1.4以降のバージョンが必要。成果物はThe BSD Licenseのもとで公開されている。なおYUI CompressorはJSMinほどは高速に動作しないため、オンザフライで使うのは難しいようだ。まだ発表されたばかりのツールだが、圧縮率の高さとセキュリティを考慮した圧縮は興味深いものがある。JavaScriptの圧縮に興味があるデベロッパはYUI Compressorを検討してみてほしい。



転職ノウハウ

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

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

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

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

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

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

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

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

人気記事

一覧

イチオシ記事

新着記事

テラハ新シリーズの舞台はハワイ! 新メンバー出演番組のライブ配信も決定
[01:00 9/27] エンタメ
[テラスハウス]海外初進出 新シリーズはハワイで展開
[00:31 9/27] エンタメ
TVアニメ『orange』が映画化! 『orange -未来-』が11/18より2週間限定公開
[00:00 9/27] ホビー
[パトレイバー]後藤隊長カレンダーが「月刊!スピリッツ」付録に 「みんなで幸せになろうよ」
[00:00 9/27] ホビー
[にゃんこデイズ]テレビアニメ化決定 擬人化したネコと人見知りの少女の日常描いた4コママンガ
[00:00 9/27] ホビー

求人情報