Chromeが思ったほど速くないという話

ブラウザで一番高速なのはChromeじゃないかという前提でいろいろな議論がされている気がしたので、試しにベンチマークを取りました。

少なくとも私が書いているJavascriptにおいては、ChromeだろうがSafariだろうがFirefoxだろうが十分な性能が出ていますので、Android中心に話します。

下図がGalaxy SII WiMax (ISW11SC, Exynos 4210 Dual-core 1.4GHz), Android 4.0.4上でJavascriptベンチマークであるSunspider 1.0のベンチマークを実行したときの結果です。

以下のことがわかります。

  1. Chromeが一番高速とは言えない。
  2. Firefoxは独自のJavascriptエンジンを使っていますが、ChromeのV8と同等の結果が出ている。
  3. DolphinがどのようなJavascriptエンジンを使っているかははっきりわかりませんが、V8だろうとは想像しています。いずれにしてもChromeと同等の性能が出ています。

つまり、少なくともAndroid上ではChromeのJavascriptが特別に速いという感じはありません。

スクリーンショット 2013 05 14 11 03 51

ベンチマークの結果には反映されませんが、少なくとも私が書いているWebサイトを表示させる限り、AndroidのChromeはかなり遅いです。最新バージョンでも遅いです。これについては別の機会に示したいと思います。

いずれにしてもChromeのJavascriptは特別に速いとは限らないようです。Javascriptをたくさん使ってウェブサイトを書いている身としては、ちょっと残念な感じです。