MicrosoftEdge / Status

This repository tracks the roadmap for the Microsoft Edge web platform. This data is used on https://status.microsoftedge.com/ to provide implementation status and forward-looking plans for web standards in Edge and other browsers.
https://status.microsoftedge.com
Other
534 stars 200 forks source link

Use MDN's browser-compat-data for browser status info #625

Closed connorshea closed 6 years ago

connorshea commented 6 years ago

browser-compat-data is a project by the team at MDN to track browser support for pretty much every web feature. It's used to build the browser compatibility tables on MDN.

Using the BCD package would do a few things:

One example where data would be improved: Array.prototype.includes is listed as "in development" for Firefox on Edge Status, but the MDN article lists it as having been supported since Firefox version 43. There are likely problems like this throughout the current status site.

I imagine this could be implemented by adding the "feature path" (e.g. the Array.prototype.flatMap() function is represented as javascript.builtins.array.flatMap) as an optional attribute of a feature in the status.json schema.

A script could then be used to update the info in the status.json file by taking the data from the browser-compat-data package, parsing it, and then representing it using the existing format in status.json.

patrickkettner commented 6 years ago

hi! Im patrick, and im on both the Edge team and the MDN PAB. This is actually something we have been discussing. Both of my teams are working towards making this happen, and hopefully the change will be made soon. There is some infrastructure changes that are needed in order to satisfy some usage guidelines in this case

alrra commented 6 years ago

. Both of my teams are working towards making this happen, and hopefully the change will be made soon. There is some infrastructure changes that are needed in order to satisfy some usage guidelines in this case

@patrickkettner Thanks for the extra information!


Closing this until we have something more tangible to address.