TaskSpeed - Library Task Test Suite

TaskSpeedにおいて各種JavaScriptフレームワーク (jQuery 1.2.6、jQuery 1.3.2、Prototype 1.6.0.3、MooTools 1.2.1、qooxdoo 0.8.2、Dojo 1.2.3、Dojo 1.3.0、YUI 2.7.0)とJavaScriptで直接DOMを操作した場合のベンチマークが公開されている。TaskSpeedはもともとSlickSpeedとして公開されていたベンチマークをより多くのフレームワークに適用したもの。性能の1側面を示すものにすぎないが、最新のフレームワークが網羅されていて興味深い。

TaksSpeed計測後の例

TaksSpeed集計データ - done.TaskSpeed Reportsより抜粋

すべてのWebブラウザにおける平均値を出すと高速な方から次の順序になるようだ。

  1. PureDom
  2. qooxdoo 0.8.2
  3. Dojo 1.3.0
  4. YUI 2.7.0
  5. Dojo 1.2.3
  6. MooTools 1.2.1
  7. jQuery 1.3.2
  8. Prototype 1.6.0.3
  9. jQuery 1.2.6

WebブラウザとJavaScriptフレームワークの関係、バージョンを含めた関係、古いバージョンと新しいバージョンでの違いなどがグラフや表で確認できる。これは性能の1側面にすぎないが、興味深いデータでもある。Yahoo! User Interface Blog YUI 2.7.0 on TaskSpeedにいくつかの考察が掲載されている。

なおjQueryの開発者であるJohn Resig氏は以前自身のブログで、SlickSpeedの計測結果は揺れが大きく、Windows XPやVistaで実行している場合にはあまり正確な計測結果とはいえそうにないという意見を述べている。