website
website copied to clipboard
Add support matrix to website
Goal:
- clearly list out the (minimum) browser versions that are supported
Task:
- add support matrix to website (but where? footer, under social media icons?)
- integrate browse happy (https://browsehappy.com/?locale=en)
- remove references to old IE versions (i.e., in layout.erb file)
Need:
- what browsers we support (@locks ?)
- decision on where to put it on the website (@jenweber @locks @acorncom ?)
@locks can you help with this content?
This does seem like a rather important information to share. For instance I'm looking into updating some backburner code to use performance.now(), but I don't know if iOS 8 support is expected.
up
I asked in the #dev-ember channel on Discord just now.
The last RFC to pertain to Browser support is here, but it unfortunately only speaks to what was dropped.
Current Ember "for sure" supports, and is [tested] (https://github.com/emberjs/ember.js/blob/master/testem.browserstack.js) against:
- IE11
- The latest version of Chrome on Windows*
- Chrome 41 on Windows (for Googlebot)*
- The latest version of Firefox on Windows
- The latest version of Safari on OS X High Sierra
- The latest version of Safari on OS X Sierra
(It's likely these two should be updated to High Sierra and Mojave -- I think the idea is the "last two") - The latest version of Edge on Windows
- Firefox tested on TravisCI
This certainly doesn't mean we don't support other browsers, but this is all I know :)
- While these are in the configuration for BrowserStack, they are not run there. Ember's normal test suite runs in Chrome.
Any tested mobile browsers? (Safari on iOS 8-11)
Refs to related stuff: https://facebook.github.io/create-react-app/docs/supported-browsers-features https://angular.io/guide/browser-support https://cli.vuejs.org/guide/browser-compatibility.html
https://guides.emberjs.com/release/configuring-ember/build-targets/ config/targets.js has an explicit list of browsers the given ember app supports.
Is my understanding correct that if my app uses some code that cannot be 'backported' to some browser (for whatever reason), then ember build will fail?