Web Browser

Requirements

Web User Interfaces (WUI) must tested/accepted in:

Due to the specific requirements of the infrastruture provider for PT, WUI should also be tested in:

Rationale

In this section, the objective is not to select a web browser, but to establish which web browsers should any Web User Interfaces be tested and accepted in.

Two simple criteria are used in the selection process:

  • Browser usage statistics in Europe,
  • Feature support and performance

Analysis of alternatives

Usage share

Browser usage statistics produced by StatCounter allow the identification of the products with the larger usage share in Europe. Other sources of statistics on the usage share of web browsers are available, but the relative ranking of the products is similar.

Google Chrome is currently the most used browser in Europe (since June 2012). Internet Explorer relative usage share is declining as is, to a lesser extent, Mozilla Firefox’s. However there are marked regional differences, for example, in Europe’s two most populous countries:

  • In Germany, Mozilla Firefox is the dominant browser (> 45%), and Google Chrome has only recently (April 2013) surpassed Internet Explorer;
  • In the United Kingdom, Google Chrome is the dominant browser with a share similar to Internet Explorer. Mozilla Firefox and Apple’s Safari have similar usage quotas, around 15%.

Alternative version: Dynamic charts on web browser usage statistics)

Top 5 browsers in Europe, June 2012 to May 2013, monthly average

Legend: Top 5 browsers in Europe, June 2012 to May 2013, monthly average

Top 5 browsers in Germany, June 2012 to May 2013, monthly average

Legend: Top 5 browsers in Germany, June 2012 to May 2013, monthly average

Top 5 browsers in the United Kingdom, June 2012 to May 2013, monthly average

Legend: Top 5 browsers in the United Kingdom, June 2012 to May 2013, monthly average

Top 5 browsers in Europe, June 2012 to May 2013, daily values

Legend: Top 5 browsers in Europe, June 2012 to May 2013, daily values

Relative benchmarking

The current versions of the 3 most common browsers (Chrome, Firefox and IE) can be ranked using the average of their min-max normalised scores on the following ‘feature support’/’performance benchmark’ tests:

The tests focus on partially overlapping aspects of HTML5 and Javascript support, using different approaches (feature support, laboratory tests directed towards specific features, or performance tests that try to simulate real-world use situations).

The average test score provides a more resilient indicator of each browser’s capabilities, regardless of the relative technical merits or applicability of a particular benchmark. [1]

Top 3 browsers in Europe, test scores

Conclusions

Usage share statistics and test scores provide a consistent ranking:

  1. Google Chrome
  2. Mozilla Firefox
  3. Internet Explorer

Based on this ranking, the Google Chrome / Chromium is considered the adequate browser for WUI development and testing.

An alternative option is to use Mozilla Firefox: if the WUI works correctly in this browser, it will most likely work correctly on Google Chrome.

These two browsers also comply with the defined Constraints and are supported in the selected Operating Systems.


Footnotes

[1]Please note that the average relative score reflects the comparison between the 3 products, not among all available browsers. Absolute test results are dependent on hardware and configuration: all tests were made on a Windows 7 (64-bit) machine, running an Intel Core i5-2410M processor, 6GB RAM, and an NVIDIA GeForce 540M graphics card. Firefox 23 beta version was tested instead of the current production version due a (fixed) bug that affected Robohornet’s descendant selector test in Firefox 22.