Skip to main content

https://technology.blog.gov.uk/2016/10/21/gaining-understanding-of-the-browsers-people-use/

Gaining understanding of the browsers people use

Posted by: , Posted on: - Categories: GOV.UK

Screen showing GOV.UK homepage

GOV.UK gets a lot of visits from people in the UK and further afield. We keep a record of all visits and use this data to support as many users as possible.

Deciding which browsers to test

We’ll try to support any user who comes to GOV.UK. We want people to be able to use whatever browser or device they have to access the service or content they need.

We recommend government developers test their services on the top 95% of browsers employed by our users. The list of these browsers is on the Service Manual’s browser and device page, which is updated a few times every year.

For example, our most used browser currently is Safari on iOS. We take the percentage of users who access GOV.UK with that, then add on the percentage of people using the second most used browser: Chrome on Windows. We continue until we’ve got to 95% of our users.

This figure isn’t a rigid cut-off point. We recommend that developers look at their own service’s analytics and user research to better understand if their specific users use different technologies to the overall GOV.UK statistics. This will give them a better chance of meeting their users’ needs. At GDS, our service teams always consider the particular needs of small groups of browser users. For example, sometimes we realise that it's hard or impossible for users to upgrade their browser and we’ll carry on testing browsers for them even if they don’t fit into the top 95%.

Once we know which browsers we’re going to test, we place them into one of two groups. ‘Compliant’ browsers should meet users’ expectations. While one compliant browser doesn’t have to exactly match the specifications of other compliant browsers (for example the font rendering may be slightly different), users should never feel like anything is wrong with the site.

Browsers we call ‘functional’ may not render content perfectly, and may miss out on some of the extra functionality that can be added with JavaScript. The user should still be able to  access information or services with a reasonable level of confidence. When evaluating browsers during development, a developer needs to consider how much confidence users need to have in the end product or service: a user trying to verify their identity might need to have more trust in a service interface than one looking up how to apply for a fishing licence.

If a user’s browser or device is too old to work properly with GOV.UK then our support may help them upgrade their software or provide alternative ways to access their needed content or services. Users with old browsers on GOV.UK see a banner with a link to a page to help them upgrade.

webbrowser

GOV.UK browser statistics

Here’s a table of the most common browsers people used to visit GOV.UK during September 2016.

Browser Number of visitors Percentage
Safari on iOS 22,575,217 24.73%
Chrome on Windows 20,411,444 22.36%
Internet Explorer 11 13,769,015 15.08%
Chrome on Android 13,555,862 14.85%
Firefox on Windows 3,973,448 4.35%
Edge on Windows 3,772,275 4.13%
Safari on macOS 3,690,759 4.04%
Chrome on macOS 2,062,667 2.26%
Chrome on iOS 973,166 1.07%
Internet Explorer 9 931,711 1.02%
Internet Explorer 10 702,852 0.77%
Android Browser 701,198 0.77%
Internet Explorer 8 684,908 0.75%
Safari (in-app) 505,950 0.55%
Amazon Silk 438,687 0.48%
Opera 210,051 0.23%
Internet Explorer 7 199,934 0.22%
Other 2,134,269 2.34%
Total sessions 91,293,413

Currently Internet Explorer 8, 9 and 10 are pretty low down in the list, and getting services working well in them consumes a fair amount of development time. We’ll probably move these browsers to functional in the next few months depending on how quickly people stop using them. At the same time we’ll also probably stop testing old versions of Safari on iOS. Older versions of Safari (and other modern browsers) usually display GOV.UK pages fine, but the effort to test in them for every service means that it’s not worth it given the number of people using them.

Looking deeper into the statistics we also see some people using older and less common browsers. In September we still had 3,651 people using Internet Explorer 6 to access GOV.UK. We also see a few people using browsers that come with games consoles. We had 2,842 users visit with the Playstation 3 browser and 596 with their Playstation Vita. We had 933 visit on their Nintendo Wii / Wii U and 176 on their Nintendo 3DS. I’d also like to congratulate the 5 people still able to make use of Firefox on IBM OS/2 in September 2016.

Finding out more

We’d really like to know if this detail is useful to anyone, as we’re considering publishing browser trend reports on a monthly basis. Leave us a comment or get in touch directly and let us know how these reports can help you.

You can follow Robin on Twitter, sign up now for email updates from this blog or subscribe to the feed.

If this sounds like a good place to work, take a look at Working for GDS - we're usually in search of talented people to come and join the team.

Sharing and comments

Share this page

8 comments

  1. Comment by Bob Lake posted on

    Why don't you just create a dashboard with this info and stop rewriting this same blog post every 6 months?

  2. Comment by Jonathan Conway posted on

    Thanks for making public all your hard work in this space! ?

    One thing I'm curious about: early on in the piece, before you had any/many people using your systems, what was your decision making around browser support?

    Did you start off just supporting a common, easy-to-develop-with browser, like say Chrome, before gradually ramping up support for other browsers?

    Or did you make an up-front decision about which browsers you'd support? And if so, what kind of data or other reasoning was that based off?

    From how you explained it in this post, you seem to be dynamic/evolving with browser support rather than static/up-front, which I absolutely applaud and hope to also do where I work. ??

    • Replies to Jonathan Conway>

      Comment by Tom Byers posted on

      Hi Jonathan,

      We were lucky enough to have access to the analytics data from Directgov and Business Link when we started work on http://www.gov.uk. This allow us to create an initial matrix of the browsers and devices people would be using to access most of the information on the new site. Any new information or services we introduced had this matrix to start with the team adapting it as the product was iterated.

  3. Comment by Šime Vidas posted on

    Do you show the “Upgrade browser” banner for ’functional’ browsers or only for even older browsers? Could you share the script for detecting when to show the banner?

    • Replies to Šime Vidas>

      Comment by Robin Whittleton posted on

      We show the banner for IE6-10, Firefox <17, Chrome <34, Safari on Windows and Safari <7 on iOS, and older versions of Android Browser. This probably needs an update. You’ll notice that there’s some ‘compliant’ browsers in that list: even if a browser still has enough users to require us to support it fully it doesn’t mean we shouldn’t warn those users that it’s old.

  4. Comment by Giacomo posted on

    I find this data extremely useful, since the website is not tied to a particular category of users.
    This make the statistics really precious, because they are a real an indication of the actual browser panorama

  5. Comment by Esther posted on

    Great post and really useful information. Indeed a dashboard or trend board would be valuable. Would love to understand how you tracking the number of visitors on each of the platforms. Is this data collected client side or server (i.e. user-agent or GA events for example).