Page MenuHomePhabricator

Create a "web 2017" polyfill RL module
Closed, ResolvedPublic

Description

This task is based on a suggestion from @Krinkle to have a single RL module that contains any necessary polyfills for modern Web APIs.

APIs we would want to polyfill in this way include:

Anything else?

This module would be kept separate from ES6 syntax polyfills; some browsers may need both modules, some may only need one or the other.

Event Timeline

Change 761674 had a related patch set uploaded (by Eric Gardner; author: Eric Gardner):

[mediawiki/core@master] Introduce \"web2017-polyfills\" module

https://gerrit.wikimedia.org/r/761674

Change 761674 merged by jenkins-bot:

[mediawiki/core@master] Introduce \"web2017-polyfills\" module

https://gerrit.wikimedia.org/r/761674

Remaining is to migrate any uses and remove the fetch-polyfill alias.

It looks like Codesearch and Global Search (on-wiki) both yield no relevant results.

Change 777824 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] web2017-polyfills: Remove fetch-polyfill alias

https://gerrit.wikimedia.org/r/777824

Change 777824 merged by jenkins-bot:

[mediawiki/core@master] web2017-polyfills: Remove fetch-polyfill alias

https://gerrit.wikimedia.org/r/777824