日本語を記入すると文字化けした話。́д`)という時もある。自分は大抵mootoolsだけどw選ぶ時の参考になるかもしれないAjaxフレームワークのベンチマーク記事の紹介。Revisedではタイトルに挙げたprototype.js、jquery、mootools、YUI、Dojoのベンチマークをグラフにして比較しています。単純に速度だけの計測なので、サクサク感で選びたいときの参考になる。IEはもともとjavascriptの処理がもっさりしてるのでアレですが、どのブラウザでもYUIとprototype.jsの重さが目立ちますねー。いうかIE7とIE8は改善されたとか聞いたんだけどあんま変わってないように見えますなあ以下の画像では各フレームワークごとにブラウザでのベンチマーク結果がまとめられています。IEのバーの長さが異常w単純にサイト装飾だけの用途ならYUIとprototypeは避けたほうが無難ということですかね。prototypeはscript.aclo.usと併用して使うことがデファクトスタンダードになってますが、それならjQueryとかmootoolsのような最初からエフェクト入ってるものを選ぶ方がよさそうです。次はセレクタのベンチマーク。フレームワークは単純にIDで要素を取得する以外に、CSSセレクタを使えるのが魅力の一つですがこちらのベンチマークは$(“#hoo[name=bar]”)など、各セレクタを使用したときの速度を比較しています。mootoolsのサイトにあるSlickSpeedというものですが、リアルタイムで実行結果がみられるのでとても面白い。Dojoは平均的に速いですね。prototype.jsはセレクタが不得意な様子。※Dojoはバージョンアップして1.2になっているので、もうちょっと結果が違うのかもしれません。prototype.js単体でエフェクトの機能はついてないのでscript.aclo.usと併用されることが多い。Dojoベンチマーク結果でおおっと思った人もいそうです。爆速だけどマイナーと言わざるを得ない。mootools牛が好きじゃなくてもオススメしたい。個人的に一番お気に入りのフレームワーク。優秀なプラグインも多々出ているので、サイトの装飾で使うならまず困らない。プラグインには接頭詩で[moo]がついてるものが多いです。規則が独特だから最初は色々と戸惑う事が多かった。プラグインの追加や、自作関数による機能拡張がしやすい。Libraryの頭文字をとってYUI。自分はGoogle派(笑)なのであまり使わないけどprototypeと変わらぬ高性能っぷり。故にベンチが重いんだろうな。これも大規模サイト向けだと思っている。迷ったらjQueryかmootools選んどけばおk。速さに拘るならDojo一択。prototype.jsとYUIはAjaxフル活用する大規模サイト向け。DesignWall.。