Browser support

Target browsers

Browser classes and implications

Class A

  • "Pixel perfect"
  • Tested on every release
  • Tested with a respective screen reader
  • Prioritize bugfixes on this category

Class B

  • All operations must be functional
  • Critical customer journeys should be tested on every release
  • Minor cosmetic discrepancies are acceptable
  • Not tested with screen reader

Class C

  • Will not be tested on every release
  • Issues will be fixed only on latest versions
  • Support is considered best effort
  • Cosmetic discrepancies are acceptable (as long as functional)
  • Test when making changes to build process (babel)
  • Test when upgrading libraries

Class D / cut-off

Browsers or browser versions in this category are those that does not fall in one of the other classes. Basically unsupported.

  • Redirect old browsers in this category to the old-browser-page

Main targets

Browsers in this category are our most used browsers among our customers.

Class AClass BClass CScreen reader
Safari logoSafari>= 13>= 14>= 12.0VoiceOver
Chrome logoChrome (Android)>= 87>= 80>= 51Talkback
Edge logoEdge (Windows)>= 79>= 38>= 15NVDA
Chrome logoChrome (Desktop)>= 87>= 80>= 51NVDA
View port targets

As of april/2021 the current recommendation is as presented below:

iOS

  • Normal: Optimize for 375x812 (iPhone X) width devices, support down to 320x568 (iPhone SE).
  • Plus size: Optimize for 414x896 (iPhone XR/XS)
  • Tablet: Target the 768x1024 view port

Android

  • Mobile: Optimize for 360x740 (Galaxy S8/S9)
  • Plus size: Optimize for 412x915 (Galaxy S20 Ultra / Note20, OnePlus 8/9) or 412x869 (Galaxy S10+)

Notes

  • iPhone 12 (latest version as of april/2021) has 360x780/390x844/428x926 (mini/normal/max)
    • currently, 5% of our iOS users uses iPhone 12 (base model)
  • Android phones varies immensely in screen height, but not so much on width. The view port sizes of 360px and 412px (plus, ultra models, note models) cover more than 95% of our Android users.
  • ⚠ Guidelines in this detail-section is under revision
Browser version cheat-sheet

See below matrix to pair browser version to the release year:

201620172018201920202021
Safari logoSafari9.1, 1010.1, 11121313.1 14-
iOS101112131415
MacOs10.1210.1310.1410.1511.0-
Chrome logoChrome48-5556-6364-7172-7980-8788-9x
Android7.0–7.1.28.0,8.191011-
Android SDK24-2526-27282930-
Edge logoEdge3840-4142,44(44.x)--
Edge logoEdge Blink---7579-8889-9x
Firefox logoFirefox44-5051-5758-6465-7172-8485-96
Samsung Internet logoSamsung Internet4-55.4-6.26.4-8.29.2-10.211-1314-
Opera logoOpera35-4243-4950-5758-6566-7374-7x
Notable JS/CSS/DOM features

Secondary targets

Browsers in this category make up less than 3 % of the browser share (combined) for Norsk Tipping.

Class BClass CScreen reader
Samsung Internet logoSamsung Internet>= 13>= 11-
Firefox logoFirefoxlatest version--
Chrome logoChrome (iOS)-latest version-
Opera logoOpera (Windows)-latest version-