Browser speed test

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

A browser speed test is a computer benchmark that scores the performance of a web browser, by measuring the browser's efficiency in completing a predefined list of tasks. In general the testing software is available online, located on a website, where different algorithms are loaded and performed in the browser client. Typical test tasks are rendering and animation, DOM transformations, string operations, mathematical calculations, sorting algorithms, graphic performance tests and memory instructions. Browser speed tests have been used during browser wars to prove superiority of specific web browsers. The popular Acid3 test is no particular speed test but checks browser conformity to web standards (though it checks whether a general performance goal is met).

General tests

Peacekeeper

Online speed test by Futuremark, mainly using rendering, mathematical and memory operations. Takes approx. 5 minutes for execution and tells results of other browsers with different CPUs. Does not respect operating system.

Speed-Battle

Test of JavaScript engine using simple algorithms. Displays results of other visitors (best, average, poorest) with same operating system and browser version. Additional statistics page with browser ranking.

Testdrive

Microsoft maintains a suite of performance-oriented tests, often designed to test and stress JavaScript and rendering performance. These tests are typically designed to highlight IE's performance[citation needed], but are compatible with other major browsers.

Browsermark

Online speed test by Rightware, mainly using rendering, mathematical and memory operations. Takes approx. 4 minutes for execution and tells results compared to other browsers and operating systems.

3D tests

Wirple BMark

Performance test for HTML5 3D applications. Tests performance in both Canvas3D and WebGL.

Developer suites

Benchmark.js

A robust benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.

Dromaeo

Mozilla test suite based on SunSpider tests. Takes several minutes for execution and displays very detailed information about every single test task.

ECMAScript Test 262

ECMA International is a standardization authority for JavaScript. test262 is a benchmark that composes enormous number of individual tests to test the conformance. The individual test in this suit is developed by member organizations of TC39, the technical committee tasked with standardization of the ECMAScript programming language.[1] Currently test262 suite comprises 10,000+ tests and yet under more tests are scheduled to be included in future.[2]

GUIMark 2

Tests vector, bitmap, and text rendering for both Adobe Flash and HTML5.

JetStream

A JavaScript test suite developed by Apple.[3]

JSLitmus

Tests JavaScript speed.

Kraken

Another JavaScript test suite from Mozilla, released September 14, 2010.[4]

Octane

Google's JavaScript test suite which replaces the V8 benchmark. According to Google, "Octane v.1 consists of 13 tests, 5 new ones and 8 from the original V8 Benchmark Suite."[5] Octane v.2 supplanted v.1, consisting of "17 tests, four more than Octane v1."[6]

SunSpider

SunSpider is a benchmark suite that aims to measure JavaScript performance on tasks relevant to the current and near future use of JavaScript in the real world, such as encryption and text manipulation.[7] The suite further attempts to be balanced and statistically sound.[8]

Version 0.9 was released by the WebKit team in December 2007.[9] It was well received,[10] and other browser developers also use it to compare the JavaScript performance of different browsers.[11]

Version 0.9.1 was released in April 2010.[12]

Version 1.0 was released in April 2013.[13]

V8

JavaScript test suite by Google, used to optimize Google Chrome web browser. Does not test rendering performance. Superseded by Google's Octane benchmark.

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.

External links

Lua error in package.lua at line 80: module 'strict' not found.