Comments (6)
from browser-compat-data.
@jpmedley , this data is used in the WebExtensions documentation on MDN. WebExtensions are a cross-browser system for developing browser extensions, based on Chrome's but also supported by Edge and Firefox.
@snoack , this is also very cool. I'll get back to you on how we should move ahead with this :).
from browser-compat-data.
@jpmedley: I don't see how being a vendor specific API is a reason to not document it on MDN. There are a few non-standard DOM and JavaScript APIs, that aren't implemented in Gecko, documented on MDN. As far as WebExtensions go, some features that are only implemented in Chrome and/or Opera are already documented on MDN as well. Not to mention that some (if not most) of the API features, I try to pull in data for here, are actually implemented in Firefox, and I just try to improve the accuracy of the compatibility data on MDN.
@wbamberg: I already found some issues with my import script and the changes it produces. Meanwhile, I started to improve the data progressively and (semi-)manually, as you have seen in my recent pull requests. The advantage of manually revising the data is that I find (and fix) other issues, and add compatibility information for other browsers, while on it. On the other hand it is a very cumbersome process and I will ultimately miss something (or lose interest at some point). Then again, even when I improve the script, it will still produce quite some cases of version_added: null
which need to be cleaned up manually.
from browser-compat-data.
@snoack , we had a conversation about this, and would be very happy to take a look at PRs generated automatically, if you are still interested in this approach.
from browser-compat-data.
Cool. I will start looking again into importing compatibility data from the Chrome documentation. There are some improvements to be done to my script. Not sure though, when exactly I will get around to it.
from browser-compat-data.
There has been no activity here. I'm closing this as we're not planning to work on this any time soon. If you want to come back to the idea, feel free to reopen this issue.
from browser-compat-data.
Related Issues (20)
- _ HOT 1
- CSSStyleSheet - Not supported on iOS HOT 2
- html.manifest.categories - Update Safari Support for 'categories' Manifest Member to Include Safari 17.4
- javascript.builtins.Intl.NumberFormat.NumberFormat - roundingMode firefox compatibility version seems wrong HOT 2
- http.headers.Permissions-Policy - <SUMMARIZE THE PROBLEM> HOT 1
- http.headers.Access-Control-Allow-Headers - wildcard support in all modern versions of the listed browsers
- css.types.color.system-color - Incorrect support information for Mark, MarkText and ButtonBorder in Chromium-based browsers
- http.headers.Access-Control-Allow-Methods - wildcard support in all modern versions of the listed browsers
- http.headers.Access-Control-Expose-Headers - wildcard support in Firefox for Android?
- api.InstallEvent - does not exist in Firefox nor in Safari
- css.selectors.future - wrong support information about Chrome, Edge, Opera
- CloseWatcher - Incorrect Chrome support HOT 1
- javascript.classes.private_class_methods - Not functioning in Chrome? HOT 2
- javascript.builtins.Intl - Misspell timezone 'Europe/Kiev'. It is "Kyiv" not "Kiev". HOT 2
- api.GPU - <SUMMARIZE THE PROBLEM> HOT 1
- html.elements.datalist - Firefox supports datalist for colors
- html.global_attributes.autocapitalize - Safari support
- api.CanvasRenderingContext2D.globalAlpha - Doesn't work after safari 16.x and also 17.x version HOT 1
- Element: focusout event: Browser compatibility example HOT 2
- javascript.builtins.Intl.DateTimeFormat.DateTimeFormat - Incomplete support table HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browser-compat-data.