Safari vs. Safari:Safari 5のSafariリーダーとNitroをテスト

海上忍
2010-06-08 20:27:01
  • このエントリーをはてなブックマークに追加

確かにSafari 4より高速、Chromeとはいい勝負?

 もう1つの目玉は、JavaScriptエンジン「Nitro」の高速化だ。こちらについては、「SunSpider 0.9.1」と「V8 Benchmark Suite」という2つの定番JavaScriptベンチマークで測定した。テスト環境はMacBook Pro 2.4GHz、4Gバイト RAM、Mac OS X 10.6.3、比較対象にはSafari 4.0.5(Safari 5へアップデートする前に実行)とGoogle Chrome 5.0.375.55だ。

 その結果だが、SunSpiderではSafari 4.0.5に対しては34%、Chrome 5.0に対しても9%高速、という結果を得られた。一方のV8では、Safari 4.0.5に対して28%、Chrome 5.0に対してはマイナス41%と、GoogleのV8エンジンにリードを許している。ChromeにV8テストで劣ったことは、両者の演算内容の違いによるものと思われるが、いずれにしてもSafari 4と比較すると約30%高速化されていることがわかる。

 そもそもSafariのNitroエンジンは、WebKitプロジェクトでコード名「SquirrelFish」として開発される際、仮想マシンの中間言語にコンパイルする方式だったところを、後継のSquirrelFish Extreme(現在のNitro)では直接CPUネイティブコードにコンパイルするJIT方式に転換したもの。基本設計に大きな変更はないはずで、最適化等により高速化されたものと思われるが、HTML5の時代を迎えJavaScriptの重要性がより高まっていることは確か。WebKitプロジェクトを含め、今後の動向に注目だ。

SunSpider 0.9.1(短いほうが高速)
Safari 5.0Safari 4.0.5Google Chrome 5.0
3d44.763.462.9
access37.444.434.5
bitops22.222.129.4
controlflow3.64.12.7
crypto19.827.622.5
date38.673.942.3
math30.936.433
regexp1629.221
string113.2196.6111.4
TOTAL326.4497.7359.7
V8 Benchmark Suite v5(長いほうが高速)
Safari 5.0Safari 4.0.5Google Chrome 5.0
Richards334633563949
DeltaBlue237521134686
Crypto264025643302
RayTrace405134546416
EarleyBoyer3479280114123
RegExp12228841714
Splay474011347593
TOTAL289720944943
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]