OpenBudget / open-budget-frontend

Israeli budget web apps
19 stars 32 forks source link

Evaluate our browsers support and remove legacy code #342

Open Bnaya opened 8 years ago

Bnaya commented 8 years ago

Evaluate our current browsers support, check which browsers its makes sense to support. remove legacy code that there for browsers we don't support. (eg modernizer, jquery version)

Bnaya commented 8 years ago

Browsers usage on the last month

screen shot 2016-02-29 at 10 19 48 pm

IE versions breakdown last month

screen shot 2016-02-29 at 10 19 24 pm
Bnaya commented 8 years ago

I think we should target the following browsers / versions: desktop chrome: latest version (opera should be same as chrome) firefox: latest version safari: latest version IE: 11 & Edge

mobile Safari mobile 2 latest versions. means 9 & 8 chrome for android chrome for iOS on iOS9+ (which is based on wkwebview) Android stock browsers on android 5+, it has the evergreen chromium webview firefox on android

Target means we expect from the developers to check their work on them and consider issues in them as bugs, and we need to use apis that supported/polyfilled on them.

The higher profile browsers should be our focus.

We need to consider displaying sorry page for unsupported browsers that we will be completely broken on them that we get traffic from. IE7, 8. old android browsers