Tech:MediaWiki/Compatibility

From Miraheze Meta, Miraheze's central coordination wiki
MediaWiki compatibility
Shortcut:
Old

Miraheze supports all browsers which are supported by the version of MediaWiki which Miraheze runs (currently, MediaWiki 1.41.0 (5498056)).

MediaWiki divides all web browsers into 3 categories: Grade A (modern browsers, full support), Grade C (basic support), and Grade X (unknown):

  • Grade A browsers have MediaWiki's full support and are tested as being able to support all of MediaWiki's core features.
  • Grade C browsers are those that do not support some web standards, such as older browsers. MediaWiki attempts to disable some features in an effort to ensure readability of content, but their full support is not guaranteed.
  • Grade X browsers are all those browsers that are either no longer supported or have a user base that is too small to focus on. Grade X browsers are treated like Grade A browsers, meaning that MediaWiki does not fall back and disable features like it does for Grade C browsers. This is done deliberately to allow users of modern web browsers without a big user base to experience MediaWiki to the fullest.

Below is a table from MediaWiki.org which explains which browsers fall under what category.

Browser support matrix as of May 2024 v · d · e
Browsers Chrome Edge Firefox Safari iOS Android
Modern (Grade A) Last three years' versions (2021) 11.1+ (2018) 11.3+ (2018) 5+ (2014)
Basic (Grade C) 49+ (2016) 79+ (2020) 49+ (2016) 10+ (2016) 10+ (2016) 5+ (2014)[note 1]
Unknown (Grade X) All other browsers
Practical implications as of May 2024
Platform Minimum OS or device Supported modern browser
Android Moto G (1st generation) (2013)
Google Nexus 4 (2012)
Android 5.1, Chrome 91-95
Samsung Galaxy S5 (2014) Android 6.0, Chrome 91-106
iOS iPhone 5s (2013) iOS Mobile Safari 11.3 - 12 (2018-2023)[note 2]
Linux Debian 10 Buster (2019) firefox-esr 102
Ubuntu 18.04 LTS (2018) firefox (current), chromium-browser (current)
macOS OS X 10.11 El Capitan (2015-2018) Safari 11.1, Chrome 91-103
macOS 10.13 High Sierra (2017-2020) Safari 11.1-13, Firefox 115 ESR, Chrome 91-116
macOS 10.15 Catalina (2019-2022) Safari 13-15, current Firefox, Chrome 91 to current
Windows Windows 7 (2009-2020) Edge 91-109, Firefox 115 ESR, Chrome 91-109

List of changes, most recent first:

  • As of MediaWiki 1.43, Basic support is removed for Internet Explorer 11 (IE 11), Edge 12–18, Chrome 31–48, Firefox 39–48, Safari 9 on macOS and iOS, and Opera. Chromium versions of Opera will probably see exactly the same experience as before. T288287
  • As of 2023, the support targets have been re-stated; for Chrome and Chrome-based browsers, this is now the last three years' versions (covering three years rather than three months); for Firefox, this is now the current and previous LTS versions (reaching approximately the same time range). T178356
  • As of MediaWiki 1.41, Modern support is removed for Internet Explorer 11, macOS and iOS Safari 9–10, and Firefox 39–53. T178356
  • As of MediaWiki 1.39, Basic support is removed for Internet Explorer 9-10, Firefox 27-38, and Android 4.3-4.4 T293298, T297313, T290815
  • As of MediaWiki 1.36, Basic support is removed for Firefox 3-26, Internet Explorer 8, Safari 3-8, iOS (Safari) 5-8, Android 3.0-4.2, Chrome 1-30, and Opera 15-18. T248061, T262946, T266866
  • As of MediaWiki 1.36, Modern support is removed for Android 4.1-4.2, iOS 6.1-8, and Safari 5.1-8. T266866
  • As of MediaWiki 1.35, Basic support is removed for Internet Explorer 6-7 and Android 2. T232563, T249788
  • As of MediaWiki 1.31, JavaScript for Internet Explorer 10 has been disabled. T187869
  • As of MediaWiki 1.29, JavaScript for Internet Explorer 9 has been disabled along with other non-ES5 browsers. T128115
  • As of MediaWiki 1.27, JavaScript for Internet Explorer 8 has been disabled. T118303, Wikitech-ambassadors message
  • As of MediaWiki 1.24, JavaScript for Internet Explorer 6 and 7 has been disabled. gerrit:152072, gerrit:152128, Wikitech-ambassadors message

Notes

  1. Note this refers to the stock Android browser. For Chrome for Android, provided that you're running Chrome 49+, it requires Android 4.1+(2012). For Firefox for Android, provided that you're running Firefox 49+, it requires Android 4.0+(2011).
  2. iOS 11 dropped support for iPhone 5 and older devices
Template documentation

Usage

{{Compatibility browser}}

Prints the compatibility of browsers.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
No parameters specified

See also

Further reading[edit | edit source]