Skip to main content

Browser and device support

Support the browsers and devices your visitors use so they can access core content and functionality.

Progressive enhancement

Building with progressive enhancement means:

  • essential content and functionality is provided to as many users as possible
  • the best possible experience is provided only to users of the most modern browsers that can run all the required code.

Case study: Why we use progressive enhancement to build GOV.UK

Gov.UK service manual: Building a resilient frontend using progressive enhancement

Progressive enhancement does take more time. You can do a cost/benefit analysis to understand if the effort is worthwhile for the number of users affected, by looking at analytics to see which browsers and devices your visitors are using.

For browsers and devices with fewer users, decide if it is acceptable for that number of people to not get the best possible experience, or be unable to complete core tasks.

Progressive enhancement and JavaScript

If JavaScript fails for a visitor, but your site is built using progressive enhancement, the core functionality of the site will still be available.

Blog post: How many people are missing out on JavaScript enhancement?

Browser testing

The following case study covers goals and challenges with cross-browser testing. It also includes tools you can use to test.

Case study: Techniques for mobile and responsive cross-browser testing

Messages to users of older browsers

If your site does not support an older browser, you can include a message that tells users of that browser they will not be able to access all functionality.

Historic web standard

In 2013, the New Zealand Government Web Standards were replaced with the Web Accessibility Standard and the Web Usability Standard.

In the new standards, it is no longer a requirement to test in specific browsers.

You can read about the historic standard, and the change, in the following blog post.

Blog post: Meeting Web Standard 2.4 on browser testing

Utility links and page information

Was this page helpful?
Thanks, do you want to tell us more?

Do not enter personal information. All fields are optional.

Last updated