- 最近のウインドウズの仕組みはよくできてるんだか面倒なんだかよくわからない。c:\winnt\system32\dllcacheの中身も手動で入れ替えないと元に戻っちゃうんですね。すると昨日のは何だったんだ?プラシーボ効果か?
- 納得いかないので計り直します。JavaScriptのベンチマークってどれがいいのか分からないので、真っ先に見つかった二つで比較してみましょう。
- はてな記法での表の連結が分からないのでレイアウトぐちゃぐちゃだな。おまけに、VMWareでrevertしてIE6単独の2回目を測定しようと思ったら、VMWareがおかしくなった。orz
- 測定誤差は多々あるにせよ、全体として高速化していることは間違いないですね。同一条件でFirefox3の結果も並べてみたかったのだが、VMWareがおかしいままなのでもういいや。
[http://code.google.com/apis/v8/run.html
ブラウザ | IE6 | IE6 + IE8 | ||
jscript.dll | 5.6.0.8820 | 5.8.6001.18241 | ||
try | 1回目 | 2回目 | 1回目 | 2回目 |
Score: | 12 | NA | 16 | 19 |
Richards: | 10 | NA | 20 | 20 |
DeltaBlue: | 8 | NA | 14 | 19 |
Crypto: | 19 | NA | 19 | 12 |
RayTrace: | 18 | NA | 18 | 17 |
EarleyBoyer: | 11 | NA | 10 | 30 |
ブラウザ別JavaScript実行速度テスト(ベンチマーク)
ブラウザ | IE6 | IE6 + IE8 | ||
jscript.dll | 5.6.0.8820 | 5.8.6001.18241 | ||
try | 1回目 | 2回目 | 1回目 | 2回目 |
文字列連結 | 11546 | NA | 31 | 31 |
文字列連結 (配列のjoinで連結) | 31 | NA | 47 | 63 |
エレメント作成 | 2547 | NA | 2547 | 2047 |
テキストノード作成 | 10687 | NA | 6000 | 11141 |
シリアルサーチ | 563 | NA | 281 | 250 |
innerHTML | 5906 | NA | 6140 | 6141 |
innerText/textContent | 3578 | NA | 3562 | 3218 |
正規表現 | 2313 | NA | 1797 | 1359 |
スタイルシートからの読み出し | 1828 | NA | 1797 | 1359 |
スタイルシートへの書き込み | 422 | NA | 407 | 343 |
withによる省略 | 3609 | NA | 3532 | 3719 |
子ノード追加 | 422 | NA | 421 | 344 |
ノード読み出し | 813 | NA | 922 | 703 |
ノードへの書き込み | 1078 | NA | 1078 | 687 |
配列読み出し | 94 | NA | 63 | 47 |
配列書き込み | 203 | NA | 125 | 156 |
オブジェクト作成 | 5625 | NA | 3578 | 3656 |