Page MenuHomePhabricator

Announce Grade A JavaScript requirement rising from ES5 to ES6
Closed, ResolvedPublic

Description

Proposed e-mail (for wikitech-l, wikitech-ambassadors, mediawiki-l):

[BREAKING CHANGE] Internet Explorer 11 will be JavaScript-less starting April 2023

Hi all,

Starting in April 2023, MediaWiki will end Grade A support for browsers that
do not implement ES6 JavaScript.[0] This mostly affects the small number of
Internet Explorer 11 users. A very small number of iOS users who have not
upgraded to iOS 10 (released in 2017) are also affected.

Users with these browsers will still be able to browse and contribute to the
projects. Enhanced features will become unavailable. For example, the 2010
wikitext editor will not appear, scripts and gadgets will not operate, and
notification buttons will take you to a page rather than open a pop-out.

This change will affect fewer than 0.1% of page views to Wikimedia wikis. We
previously raised the standard (from ES3 to ES5) in April 2017.[1]

Providing JavaScript for IE 11 and other ES5 browsers adds a significant
maintenance burden. It also hinders site speed for all users. Microsoft
ended its official support for Internet Explorer 11 in June 2022,[2] and
removed it from Windows 10 in February 2023.[3]

This change will land in the development branch used on all Wikimedia wikis
this April, to be released as part of MediaWiki 1.41 around November 2023.

Please help carry this message into your communities.
(Tech News has announced this change as well)

For details about the JavaScript-less experience, see
https://www.mediawiki.org/wiki/Special:MyLanguage/Compatibility#Browsers

[0] <https://caniuse.com/es6> Browser support for ES6
[1] <https://phabricator.wikimedia.org/T128115>
[2] <https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/>
[3] <https://techcommunity.microsoft.com/t5/windows-it-pro-blog/internet-explorer-11-desktop-app-retirement-faq/ba-p/2366549>

Proposed Tech News entry:

Some older [[w:en:Web browser|Web browsers]] will stop being able to use [[w:en:JavaScript|JavaScript]] on Wikimedia wikis from this week. This mainly affected Internet Explorer 11 users. If you have an old web browser on your computer you can try to upgrade to a newer version.

Event Timeline

@Jdforrester-WMF could we clarify who the intended audience is for the email and what channels it'll be communicated through?

@Jdforrester-WMF could we clarify who the intended audience is for the email and what channels it'll be communicated through?

As with the previous ones in this sequence, the e-mail will go through the usual channels (wikitech-l, wikitech-ambassadors, mediawiki-l) with the target audiences, and the Tech/News update will go to that part of the community.

@Jdforrester-WMF I removed the https://www.mediawiki.org/wiki/Compatibility#Special_treatment_for_IE11 section too. If I'm understanding correctly, IE 11 would no longer require "special treatment" if it is downgraded to Basic Support. Feel free to revert if it doesn't make sense.

@Jdforrester-WMF I removed the https://www.mediawiki.org/wiki/Compatibility#Special_treatment_for_IE11 section too. If I'm understanding correctly, IE 11 would no longer require "special treatment" if it is downgraded to Basic Support. Feel free to revert if it doesn't make sense.

That's great, thank you!