Opera-Nexr(12.12)とOpera(12.11)でテストしてみました。
ブラウザ・ベンチマークテスト(2013年1月)- IE、Firefox、Chrome 最新最速ブラウザ比較
ぐんにょり結果だったのは残念ですがOperaは愛用してます。
目的
ブラウザのベンチマークテスト、JavaScript処理速度比較です。 PCの性能にも依るので何ともかんともですが、単純にOperaとOpera-Nextで違うのかなーとか。
検証環境
ちょっと古いですが…以下の環境です。
Parts Spec ------------------------------------------------------------------- CPU Intel Core i7-860 (Lynnfield) Core : 4 Logical : 8 Cache : 4x32 + 4x32 + 4x256 + 8M Socket : H1 (LGA1156) TDP : 95 W GPU MSI R5770 (MS-V214) ATI RADEON HD 5770 (JUNIPER XT) PCIe v2.0 x16 (5.0 Gb/s) @ x16 (5.0 Gb/s) GDDR5 SDRAM 1024 MB Memory Module Infrastructure : Corsair Module Parts Number : CMX8GX3M2A1333C9 Memory Type : DDR3 SDRAM Module Size : 4096 Mbytes x 4 Memory Speed : 666.7 MHz (PC3-10600) M/B ASUS P7P55D-E EVO Intel P55 (IbexPeak) DirectX DirectX 11 Sound Onboard Intel 5 Series/34x0 Chipset PCH - High Definition Audio Controller [B3] SSD Intel SSDSC2CT120A3 (120GB) OS Windows 8 Pro 64bit Package版
検証対象Browser
いずれもプラグインはなしです。 Chromeは嫌いです。インストールしてたまるか。
Opera-Next x64 (12.12) Opera x64 (12.11) Firefox 18.0 Firefox 18.1 Internet Explorer 10.0.1 (KB2761465) - 10.0.9.9200.16466
検証サイト
以下のサイトです。 各説明は、サイト元より。
V8 JavaScript Engine
http://code.google.com/apis/v8/benchmarks.html
V8 is Google's open source JavaScript engine. V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors.
Octane
http://octane-benchmark.googlecode.com/svn/latest/index.html
Octane is a modern benchmark that measures a JavaScript engine’s performance by running a suite of tests representative of today’s complex and demanding web applications. Octane‘s goal is to measure the performance of JavaScript code found in large, real-world web applications.
Peacekeeper
http://peacekeeper.futuremark.com/
Peacekeeper measures your browser's performance by testing its JavaScript functionality. JavaScript is a widely used programming language used in the creation of modern websites to provide features such as animation, navigation, forms and other common requirements. By measuring a browser’s ability to handle commonly used JavaScript functions Peacekeeper can evaluate its performance.
SunSpider JavaScript Benchmark
http://www.webkit.org/perf/sunspider/sunspider.html
This is SunSpider, a JavaScript benchmark. This benchmark tests the core JavaScript language only, not the DOM or other browser APIs. It is designed to compare different versions of the same browser, and different browsers to each other. Unlike many widely available JavaScript benchmarks,:
Kraken JavaScript Benchmark
http://krakenbenchmark.mozilla.org/
SunSpider、V8 あるいは Dromaemo よりも、Kraken は現実的な負荷や今後のアプリケーションで必要とされる処理に注力したベンチマークです。 これまで次のように指摘されてきました。「Open Web 技術で何かしようとしても処理が遅すぎる。これからのアプリが実用的に使えるようになってきたか判断できるベンチマークが必要だ。」
- 実際のアプリケーション
- 修正版アプリケーション (例: I/O 処理をなくして CPU 処理に限定する)
- カーネル (実際のアプリケーションの主要部分)
- お遊びベンチマーク (例: エラトステネスのふるい)
- 人工的ベンチマーク (特定操作について計測するため人工的に作られたコード、例: Dhrystone)
Acid3
Acid3 is primarily testing specifications for “Web 2.0″ dynamic Web applications. Also there are some visual rendering tests, including webfonts.
- DOM2 Core
- DOM2 Events
- DOM2 HTML
- DOM2 Range
- DOM2 Style (getComputedStyle, …)
- DOM2 Traversal (NodeIterator, TreeWalker)
- DOM2 Views (defaultView)
- ECMAScript
- HTML4 (, , …)
- HTTP (Content-Type, 404, …)
- Media Queries
- Selectors (:lang, :nth-child(), combinators, dynamic changes, …)
- XHTML 1.0
- CSS2 (@font-face)
- CSS2.1 (‘inline-block’, ‘pre-wrap’, parsing…)
- CSS3 Color (rgba(), hsla(), …)
- CSS3 UI (‘cursor’)
- data: URIs
- SVG (SVG Animation, SVG Fonts, …)
検証結果
V8 JavaScript Engine
Octane
Peacekeeper
SunSpider JavaScript Benchmark
Kraken JavaScript Benchmark
Acid3
まとめ
Opera頑張れ。