This wiki is in read-only as it is undergoing maintenance...
XWiki Development Zone » Support Strategy » Browser Support Strategy

Browser Support Strategy

Last modified by Vincent Massol on 2014/09/05 09:43

There are a lot of browsers out there and supporting them all in all versions is just too hard to be done in a quality manner.

By "supporting" we mean:

  • issues created for these browsers in JIRA are not closed as won't fix and we make a best effort to fix them
  • we include these browsers in our tests (be them automated or manual)
  • when we create new features or modify existing features we make a best effort to verify that they work on the supported list of browsers

The complete and precise list of browsers supported in a given XWiki release is indicated in the Release Notes for that release (starting with XE 3.2).

In order to help us decide which browsers to support we also look at NetMarketShare data:

Supported Browsers

BrowserReason for supporting it (at the time)Notes
Internet Explorer
8.x-Latest
Currently IE8 still has a large market share and it is widely used in enterprise environments. Same for versions after IE8.x and this is why we support a range instead of just the latest IE version as we do for other browsers.IE9 support started in XE 3.3 and IE10/11 support started in XE 6.x.
Firefox
Latest
We support only the latest stable Firefox release, since FF4+ have automatic upgrades.
Chrome
Latest
We support only the latest stable Chrome release.
Safari
Latest
We support only the latest stable Safari release. It has reasonable market share and is relatively similar to Chrome as they're both based on webkit (even though Safari is using a forked version)Official support for it started in XE 3.3

Browsers that are not supported

These are some browsers that we're not supporting or for which we've dropped support over the years.

BrowserReason for not supporting itStarting with
Internet Explorer
6.x
  • it allows us to use newer technologies which are more useful,
  • we can remove lots of hacks we've accumulated over the years
  • we have more time to work on more relevant browser versions. A lot of products have also dropped support for IE6 and it was time we did it too!
XE 3.3M1
Internet Explorer
7.x
Currently, IE7's market share is similar to the one of IE6. They are both considered obsolete browsers for the same reasons as IE6XE 3.3M1
Opera
We don't officially support Opera. This means that we don't test against it all the time, we don't ensure that new features work on it, but if someone raises an issue in jira and it's easy to fix (or if someone provides a patch) then we fix it.
Firefox
3.6
Mozilla ended the support of Firefox 3.6 and they now automatically offer the possibility to update to the latest version of Firefox XE 4.1 M1
     OthersSame strategy as Opera above
Tags:
Created by Vincent Massol on 2011/10/28 15:39

Get Connected