For our future feature development, we’ve increased the minimum required browser to around late-2017 release date. This is based on the features we use, and the fact that the overwhelming majority of users nowadays run browsers that support all of these features. This translates to a table like this:
Browser |
Minimum Supported Version |
Date |
Chrome |
58 |
April 19, 2017 |
Chrome (Android) |
113* |
N/A (minimum version unknown) |
Edge |
16 |
October 17, 2017 |
Safari (macOS) |
11 |
September 19, 2017 |
Safari (iOS) |
11 |
September 19, 2017 |
Firefox |
54 |
March 7, 2017 |
Firefox (Android) |
113* |
N/A (minimum version unknown) |
Opera: |
44 |
December 13, 2016 |
Opera Mobile |
73* |
N/A (minimum version unknown) |
Opera Mini |
Not Supported |
N/A |
Internet Explorer |
Not Supported |
N/A |
Samsung Internet |
6.2 |
October 31, 2017 |
UC Browser (Android) |
13.4* (?) |
N/A (minimum version unknown) |
Android Browser |
113* |
N/A (minimum version unknown) |
QQ Browser |
13.1* (?) |
N/A (minimum version unknown) |
Baidu Browser |
13.18* (?) |
N/A (minimum version unknown) |
KaiOS Browser |
3.1* (?) |
N/A (minimum version unknown) |
* Current version. Minimum supported version is unknown.
(?) Support status not fully known as relevant information is missing.
The list may be partially incorrect. It was built based on data from
https://caniuse.com/, the relevant features tested for were:
- CSS Variables (Custom Properties)
- CSS Grid
- ECMAScript 2015 (ES6) (in its entirety)
- ECMAScript 2016 (ES7)
- Array.prototype.includes
**
operator
- ECMAScript 2017 (ES8)
- Object.values
- Object.entries
- Async functions
- CustomEvent
- Fetch
- Element.closest
These will be used extensively by the redesign, and in order to simplify our asset delivery pipeline we’re refusing to transpile code that 96%+ of browsers users actually use natively support to ES5 for the sake of a few utterly insecure, outdated browsers. Update your OS (or use Linux if you’re bothered by spyware or your old computer is a potato, you’ll probably have a much better experience anyhow).
Thank you for understanding.