The BrowsingBench® benchmark provides a standardized, industry-accepted method of evaluating Web browser performance. It targets smartphones, netbooks, portable gaming devices, navigation devices, IP set-top boxes by measuring hte complete user-experience - from the click/touch on a URL to final page rendered and scrolled on the screen.
BrowsingBench benefits processor vendors, operating system and browser developers, and system developers. It helps determine effectiveness of associated hardware and software components when processing and displaying Web pages – both for performing the individual subtasks necessary to display a page, as well as the total composite time for processing the entire page. It allows a user to fairly and consistently compare browsing performance across different hardware platforms running a wide variety of software browser implementations.
BrowsingBench highlights the strengths and weaknesses of all system components involved in the browsing experience including the entire system, processors, operating systems, and browsers.
BrowsingBench runs a PHP site under an Apache server on a remote system. It can run from a USB stick, a local bootloader, a virtual machine, or a standalone installation. Once the server is running:
At no time does the server fetch data from the WAN: the entire benchmark is self-contained between the client and server.
This simple capability can measure the impact from changing any part of the subsystem, including the internet connection speed or medium, the browser, the device under test CPU and RAM, etc. In addition, the number of runs can be changed to analyze battery life on hand-held devices.
For BrowsingBench version 2, the following sites were surveyed:
BrowsingBench can also be configured a number of different ways, including a battery life test to measure the rundown of the DUT: