Yurik created this task.
Yurik added a project: Wikidata-Query-Service.
Herald added a subscriber: Aklapper.
Herald added projects: Wikidata, Discovery.

TASK DESCRIPTION

While not fully ready for MediaWiki, I suspect it may make sense to migrate Wikidata Query GUI to the modern standards. The code will be significantly cleaner, more readable, much shorter, and more reusable by 3rd parties. More volunteers will be excited to work on it too (the coolness factor!).

But first, we need to establish if it is OK: could someone with logs access please check the percentage of the non-modern browsers accessing WDQS in the past month? Judging by ES6+ support matrix, Chrome 47+, Firefox 55, Edge, and Safari have been supporting features such as import/module, class, Promise/async/await, and const/let for a long time, so it may be a very good opportunity to migrate without relying on hacks like Babel.

Once we know its ok, the code can be migrated one piece at a time. The only exception to that is to replace`done() with then() everywhere. If a function declares that it returns a promise, the caller cannot expect it to have a done()` function - that's a jQuery specific feature.


TASK DETAIL
https://phabricator.wikimedia.org/T174305

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Yurik
Cc: Jonas, Smalyshev, Aklapper, Yurik, GoranSMilovanovic, QZanden, EBjune, merbst, Avner, debt, Gehel, FloNight, Xmlizer, Izno, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to