V8 Benchmark Suite V5をいじってみた
V8 Benchmark SuiteがV5が出ていたので、いつものように連続測定可能なように修正してみました。ついでに、古いものバージョンをページを開くと" Warning! This is not the latest version of the V8 benchmark suite. Consider running the latest version. "と出るようになったようです。
今回の修正は、スクリプト類をダウンロードする必要がないようにしました。"ソース置き場"からrun_kai_5.zipをダウンロードして、解凍して、ブラウザで開けば動くようにしています。
各項目の平均値もでるようにしてみました(それがどの程度有意義かは別)。このスクリプトを使用して各ブラウザの10回平均を出しました。
ブラウザ | Richards | Delta Blue |
Crypto | Ray Trace |
Earley Boyer |
RegExp | Splay | Score |
---|---|---|---|---|---|---|---|---|
Chrome 3.0.197.11 | 4286 | 4093 | 3323 | 5643 | 6647 | 1295 | 7171 | 4123 |
Chrome 3.0.195.6 | 4232 | 3921 | 3297 | 5602 | 6685 | 1243 | 7384 | 4079 |
Chromium 4.0.202.0 (23493) | 4316 | 3967 | 3312 | 5275 | 4964 | 1254 | 7076 | 3875 |
Chrome 2.0.172.39 | 2733 | 2771 | 2789 | 3209 | 4924 | 1278 | 7000 | 3134 |
WebKit r47288 | 3135 | 2451 | 2477 | 4795 | 3736 | 1190 | 2003 | 2603 |
Safari 4.0.3 | 3592 | 2890 | 2973 | 3095 | 4263 | 1082 | 1527 | 2534 |
Firefox 3.6a2pre | 1782 | 139 | 928 | 373 | 465 | 358 | 813 | 529 |
Firefox 3.6a1 | 1767 | 137 | 911 | 377 | 468 | 363 | 826 | 529 |
Firefox 3.5.2 | 1538 | 127 | 714 | 333 | 447 | 294 | 779 | 464 |
Opera 10b3 | 190 | 209 | 154 | 538 | 948 | 166 | 263 | 280 |
Opera 9.64 | 184 | 207 | 152 | 545 | 951 | 86 | 274 | 255 |
IE 8 | 76 | 80 | 85 | 144 | 220 | 153 | 338 | 136 |
各ブラウザで測定していくつかのことに驚きました。
1つ目は、Chromeの3つバージョンを初めて試すことができたことです。Chromeは、"Google Chrome CHnnel Changer"で、Stable(quarterly updates)/Beta(monthly updates)/Dev(weekly updates)の3種類を選ぶことができます。ですが、Stableとそれ以外のバージョンに違いがありませんでした。それが予定のどおり3つのバージョンがとることができるようになったようです。おかげで、ベンチの回数が増えた...
2つ目は、Firefox 3.6 alpha 1を初めて使用したのですが、最初の感想はHTMLの表示が軽くなったのに驚きました。ベンチを取ったわけではないので、正確な数字は分かりませんが、次のバージョンアップが楽しみになってきました。
ブラウザのJavascriptベンチを取っていて、ブラウザのバージョンアップは周期を調べたくなり、各種バージョンの年表的なデータ(2001年以降)を作ってみました(夏休みだから!)。OperaとSafariの細かいバージョンは省いています。また、Netscapeを入れるべきだったかも知れません(Operaの年表を作るのに面倒になってやめました)。
■ブラウザ主要バージョン年表
発表 | ブラウザ (バージョン) |
---|---|
2001/6 | IE 6 |
2001/11 | Opera 6.0 |
2003/1 | Opera 7.0 |
2003/6 | Safari 1.0 |
2004/5 | Opera 7.5 |
2004/11 | Firefox 1.0 |
2005/4 | Opera 8.0 |
2005/4 | Safari 2.0 |
2005/9 | Opera 8.50 |
2005/11 | Firefox 1.5 |
2006/6 | Opera 9.0 |
2006/10 | IE 7 |
2006/10 | Firefox 2.0 |
2007/10 | Safari 3.0 |
2008/6 | Opera 9.50 |
2008/7 | Firefox 3.0 |
2008/12 | Chrome 1.0 |
2009/3 | IE 8.0 |
2009/5 | Chrome 2.0 |
2009/6 | Safari 4.0 |
2009/6 | Firefox 3.5 |
約8.5年で主要な5つのブラウザは、15回もメジャーバージョンアップ(初版も含めて)を行っています。2008年以降は、3ヶ月に1度の割合でバージョンアップしています。
ブラウザの開発速度が年々上がってきている感じがします。特に、Chromeの登場が各ブラウザメーカに大きな刺激を与えたのではないかとさえ思えます。
毎年ブラウザのメージャーバージョンアップする時代に来るのかも知れません。