BT

Dojo0.9のファイナルバージョンがパフォーマンス性を大幅に向上させて登場

| 作者: James Estes フォローする 0 人のフォロワー , Scott Delap フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2007年8月23日. 推定読書時間: 2 分 |
  ベータバージョンのリリースから約7週間後にしてDojo 0.9のファイナルバージョンが発表された。 その中でも注目されている機能は下記のとおりだ。

  ディジット

  • 統合されたウィジェットの外見と感触
  • 全てのDijitウィジェットに搭載されたa11yとi18n機能
  • 複数、高品質テーマでCSS駆動型の優れたテーマシステム
  • 大幅に向上したシステムパフォーマンス
  • データ収束ウィジェット
  • 軽量ウィジェットライティングの公表
  • ウィジェットだけではなくどのクラスのインスタンスも許容可能な新しいページパーサ
コア
  • APIが減少した表面部分(更に覚えやすく簡単に)
  • dojo.query()がいつでも有効で配列を返還可能
  • スクラッチ開発の高パフォーマンス性DnDシステム
  • ワイヤー上で(gzipped)で25Kのベース(dojo.js)
  • ファイナライズされたdojo.data API
  • 新たな構築システム
  • CLIとブラウザ両仕様可能の新たなテストハーネス
  • dojo.queryに基づきステーブルに表字されたdojo.behavior
  • Base(常時有効)におけるColorアニメーションを伴う優れたアニメーション
  • Dojoに搭載されていた全ての機能 (RPC, JSON-P, JSON, i18n, formatting utilities, etc.)

  DojoX

  • 事前チェック機能がついた高品質インプリメンテーション:gfx (portable 2D drawing), data wires, offline, storage, cometd, etc.
  • Silverlightサポートを搭載したdojox.gfx
  • その他にもたくさん改善点と機能が備えられている。

 向上したパフォーマンス性の重要ポイント

 

 Dijitのアプリケーションはバージョン0.4に比べるとページ読み込み速度が2倍の速さ
ブロガーのDaniel Ruspini氏が今月上旬に行われたAjax Experienceカンファレンスで0.9に関する印象を語った

0.9バージョンの新しい機能に関してはいろいろ聞いていたが私がその改善された点と実際の速さやパフォーマンス性を実感するのはこれが初めてだった。

バージョンの背景にはコード記述規則の多さから量が多くなってしまったコードをスケールダウンするという考えがあったのだ。

できる限りのブラウザをサポートし、ウィジェットライブラリにウィジェットを追加可能にさせ、またコードの下位互換もサポートする

彼らが発見したのは30%のコードが無駄だということだった。そしてウィジェットがいろいろなスタイルで書かれていたので全て使用方法が一貫性して いなかった。;一方他のものはほとんどの開発者に使用されていなかった。いくつかのケースでは人気なウィジェットができるかぎり可能な使用方法をカバーす ることによってそれ自体の動きを遅くしていた。

Dojo 0.9は以前のDojoの機能全てが揃い、また下位互換性がある。0.4から0.9に移行しようとしているユーザー用マニュアルも入手可能だ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT