jQuery最新版、13 - 103%の高速化
2008/06/05
4日(米国時間)、jQueryの最新版となるjQuery 1.2.6が公開された。1.2.6はおもにバグ修正を目的としたバージョン。1.2.3に続くバージョンで、1.2.4と1.2.5は低い効果や誤ったパッチなどから公開にいたらず飛ばされている。
1.2.6はバグ修正を主な目的としたバージョンだが、パフォーマンス向上に注力して取り組まれたバージョンもである。1.2.3と比較した場合、CSSセレクタ、extend()、.map()、.css()、.offset()、.mousemove()、query "div p"の操作でそれぞれパフォーマンスが向上している。極端なところでは.map()の処理でOpera 9.22が2677%の性能改善を実現している。詳細はjQuery 1.2.3 vs. 1.2.6 : Sheet1にて公開されている。大枠でパフォーマンス改善は次のとおり。
- イベントバンドリング 103%向上
- CSSセレクタ 13%向上
- .offset() 21%向上
- .css() 25%向上
機能の面ではDimensions PluginがjQuery coreにマージされた点も注目される。プロダクトはjQueryのサイトから取得できるほかGoogle AJAX Libraries API経由でも活用できる。また2日前にはjQuery 1.5 RCが公開されている点にも注目しておきたい。
関連記事
- jQueryとJavaScript、次のステップは性能向上[2008/5/12]
- HotRubyで3倍近い高速化を確認、期待できるFirefox 3パフォーマンス[2008/4/11]
- ブラウザの重要度はIE7、IE6、FF3へ - 2009年[2008/1/31]
- jQuery/MozillaのJohn Resig氏が語るFirefoxの未来[2007/10/4]
関連サイト
ヘッドライン
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス
- CSSを最適化する3つのツール[17:17 2/9]JavaScript / CSS / HTML
- TIOBEプログラミング言語人気 - Scratch/Erlang/Scala/JavaFX[17:17 2/9]プログラミング
- Microsoft、Red Hat Linuxサポートをひっそり追加[17:15 2/9]システム管理
- IBM、8コア/32MB eDRAM搭載の高速CPU「POWER7」を発表 - サーバも販売開始[17:02 2/9]サーバとストレージ





