![]() |
フルフィーチャフレームワーク Dojo |
Dojo開発者であるAlex Russell氏はSitePen BlogにおいてDojo In 6Kのタイトルのもと、さらに軽量で高速に動作するDojoについて発表した。このDojoを使うと、この手のフレームワークとしては最軽量とみられているjQueryよりも最初のページの読み込み時間を高速化できるという。
DojoはjQueryやPrototypeなどの軽量JavaScript Ajaxフレームワークと比較して、多くの機能を実現していることからフルフィーチャフレームワークと呼ばれている。以前のバージョン(0.4系、0.9系)はその機能の多さゆえに読み込みに時間がかかると批判されることが多かったが、Dojo 1.0からはコンポーネントを遅延読み込みすることで最初のロード時間を短縮しつつ、多くの機能を使う方法を実現している。
Alex Russell氏が発表したDojo In 6Kはこのアイディアをさらに推し進めたもので、最小コンポーネントであるdojo.jsにおける必要なベース機能すら後から読み込むようにして縮小化をはかったというものだ。モジュールシステム、スタブ関数とコンストラクタのみが含められており、実際に使われる段階でコードを読み込む仕組みになっている。最終的にGzip圧縮で6KBほどという最小サイズが実現されている。
この最小化Dojoは特にiPhoneのようなモバイルデバイスでの利便性を向上させることを目指しているとみられる。コアサイズが少なくなったことで最初の読み込みは高速になる。しかし読み込みを遅延させているだけで最終的に読み込むサイズが少なくなるわけではない。しかしモバイルの利用シーンを考えると、このように分割して読み込むようにすることでユーザに読み込みを負担を感じさせることなく処理を実現できるというわけだ。
jQueryの開発者であるJohn Resig氏はAlex Russell氏のブログに対し、Alex Russell氏の説明からはjQueryが重いように思えてしまうが実際のオーバーヘッドはわずかなものであり、この手のJavaScriptライブラリのなかではもっと読み込み速度が速いことを自身のブログにおいて補説している。
正式リリースされているわけではないが、Alex Russell氏が発表したDojo In 6Kの取り組みはモバイルデバイスにおけるWebアプリケーションの快適な動作を実現するうえできわめて魅力的なものだ。今後のリリースに反映される可能性もある。DojoのユーザのみならずWebデベロッパは同取り組みに注力しておきたい。
| "Dojo Toolkit 1.0"待望のリリース - 3年の開発を経て正式版登場 [2007/11/6] |
| Dojo 1.0準備リリース登場 - スケジュール遅延も、近いうちに最新版公開へ [2007/11/6] |
| Dojo Toolkit 1.0は10月31日にリリース予定、最新のDojo Gridの追加も [2007/10/15] |
| 10月末リリース予定のDojo 1.0ではiPhone版も提供か [2007/10/3] |
| Apple Store、主要JavaScriptライブラリにDojoを選択 [2007/10/1] |
| Dojoユーザ必見! 優れたツールキットには優れたドキュメントを - Dojo Book [2007/9/10] |
| Dojo 0.9、多くの有名Webアプリケーションですでに稼働中 [2007/9/5] |
| 【レポート】Dojo + YUI = Yojo?? - Dojoでコンポーネントを組み合わせる [2007/8/30] |
| 【レポート】Dojoを採用してフルAjaxなRSSリーダへ変身 - Bloglines Beta登場 [2007/8/28] |
| ついに登場! フルフィーチャAjaxフレームワーク"Dojo 0.9" [2007/8/22] |
| DojoがGoogle Gearsに対応 - Dojo Offline 0.9 beta SDK [2007/7/9] |
| Dojo 0.4.0 - 豊富な機能で人気高Ajaxフレームワーク [2006/10/25] |
| DojoベースのAjaxスプレッドシート登場 - これぞDojoの実力発揮!? [2006/9/27] |
| もっとも人気のあるAJAX言語は? フレームワークは? [2006/9/26] |
| Ajax実現にも便利なJavaScriptパッケージ - Dojo 0.1公開 [2005/9/2] |
| 花粉の運び屋“マルハナバチ”の国勢調査 [18:11 5/24] |
| 「Arid5a」は自己免疫疾患を引き起こすカギ分子の可能性大 - 阪大 [17:39 5/24] |
| 岡山大、中枢神経の「ランビエ絞輪」形成機構の解明に1歩前進 [17:35 5/24] |
| 細胞間接着を担うタンパク質「クローディン」に関する発見 - 阪大など [17:32 5/24] |
| パナソニック、LEDに匹敵する照明用高効率白色有機EL素子を開発 [17:29 5/24] |
|
(初対面で)「礼儀正しいよね」【男性の恋愛心理】 [08:00 5/26] 恋愛・結婚 |
|
【連載】読む鉄道、観る鉄道 第33回 『探偵はBARにいる』 - JR北海道721系の車内で、大泉洋のアドリブが炸裂! [08:00 5/26] 旅行 |
|
価格の内訳を公開 回転寿司、ファミレス、ラーメンの場合 [07:01 5/26] エンタメ |
|
『くちづけ』主演の貫地谷しほり 堤幸彦監督と作品語り合う [07:00 5/26] エンタメ |
|
日本人男性の9割はワキが臭い 風呂後6時間で臭いだす人も [07:00 5/26] エンタメ |