Basemark® Web 3.0 Community Mode Version – Terms of Use

Basemark® Web 3.0 is available in “Community Mode” for open-source projects. The Community Version can be used solely in non-commercial use to detect open-source project defects. Using the Community Version for any other purposes is strictly forbidden. Commercial use always requires a Corporate Version.

The Community Mode Overview

The Community Mode can be activated easily via specific URL, and after this Basemark® Web 3.0 can be controlled only via URL calls. All results and details are written to the browser console in machine-readable mode, so this version is the most suitable for automated bots. All tests are run on screen the same way as in Free and Corporate Version.


Basemark® Web 3.0 measures real-world client-side performance to detect browser bottlenecks with the following techniques:

  • Low-level JavaScript calculations (ECMAScript), designed to test the core of JavaScript
  • Graphically intense content, e.g. WebGL 2.0, that uses mainly GPU of the device
  • Tests built with popular JavaScript frameworks (e.g. jQuery, Angular, and Backbone), and Document Object Model (DOM), as well as popular CSS features

Basemark Web 3.0 will also contain a Conformance Suite, which doesn’t contribute to the overall score. It tests the browser’s conformance.

How to Use the Community Mode – URLs

Activating the Community Mode – activates the the Community Mode and turns the UI to a simplified version. This URL also activates console logging which contains details about the current benchmark configuration, system and information for changing different configurations.

Deactivating the Community Mode – exits the Community Mode, activates the normal UI, and deactivates the console.

Battery tests – turns battery test ON
Basemark Web 3.0 will loop all tests until device battery is exhausted or user/operating system terminates the browser. When the battery test mode is turned on, the console will have inside current configuration line

Battery: ON, Results URL:<UID_generated_by_Basemark_Web_3.0>

NOTE: This URL needs to be saved, because that is only way to access Battery run results after battery is exhausted! – turns the battery test OFF (default)

Conformance tests – turns Conformance Tests ON – turns Conformance Tests OFF (default)

Suite selection – Selects All suites (default) – Selects Core Suite only – Selects Graphics Suite only – Selects Generic Suite only

Running the test – starts testing.

Parameters “battery”, “conformance”, and “suite” can be combined in one URL call using “&” as a separator.

For example, resetting Basemark Web 3.0 to defaults can be done via URL:

Benefits of Using the Community Mode

  1. Basemark Web 3.0 can be easily configured via URLs
  2. You get information about overall performance (if you have selected all suites), and as an extra, you also get information about performance in suite level

All outcoming data is in machine-readable mode (JSON / plaintext) so you need minimal parse only.