Add caniuse links where the IDs are different#3301
Add caniuse links where the IDs are different#3301foolip wants to merge 1 commit intoweb-platform-dx:mainfrom
Conversation
Follow-up to web-platform-dx#3300 which only covered cases of (hyphenless) IDs matching. The starting point was a bunch of changes suggested by Gemini, asked to identify features that might be the same. The suggests were reviewed and about half of them are good. Comments were added where the features almost match but not quite. The description of execCommand() is also updated to reflect that the method sits on document, which is baked into the caniuse ID.
| caniuse: datauri | ||
| status: | ||
| compute_from: http.data-url |
There was a problem hiding this comment.
To align statuses, we'd have to include http.data-url.html_files in the status computation. That would shift the Baseline date forward (2015→2020). Probably good?
| name: Navigation timing | ||
| description: The `navigation` performance entry and the `PerformanceNavigationTiming` API measures navigation events, such as loading time or the number of redirects. | ||
| spec: https://w3c.github.io/navigation-timing/ | ||
| caniuse: nav-timing |
There was a problem hiding this comment.
I think nav-timing more closely matches up with our (discouarged) performancetiming feature.
| name: Network Information | ||
| description: The `navigator.connection` API provides information about the network connection a device is using and fires events when the connection type changes. | ||
| spec: https://wicg.github.io/netinfo/ | ||
| caniuse: netinfo |
There was a problem hiding this comment.
Our feature differs from caniuse quite a bit (showing headline support for Chrome and Chrome for Android but not Edge, while caniuse is green only for Chrome for Android). I think there's some kind of reconciliation needed between caniuse and BCD on this one.
| name: navigator.share() | ||
| description: The `navigator.share()` method invokes the device's native sharing mechanism and passes text, links, files, and other content to share targets. | ||
| spec: https://w3c.github.io/web-share/ | ||
| caniuse: web-share |
There was a problem hiding this comment.
This one is fine, but it would be nice to send a PR to caniuse (or BCD, depending) to reconcile support on Chrome for Android (dist file shows support, caniuse is red).
| name: spellcheck | ||
| description: The `spellcheck` global HTML attribute sets whether the browser may check an element for spelling errors. | ||
| spec: https://html.spec.whatwg.org/multipage/interaction.html#attr-spellcheck | ||
| caniuse: spellcheck-attribute |
There was a problem hiding this comment.
We show this feature as Baseline high, while caniuse shows that no mobile browser fully supports this. Some sort of reconciliation is needed here.
Follow-up to #3300 which only covered cases of (hyphenless) IDs matching.
The starting point was a bunch of changes suggested by Gemini, asked to
identify features that might be the same. The suggests were reviewed and
about half of them are good. Comments were added where the features
almost match but not quite.
The description of execCommand() is also updated to reflect that the
method sits on document, which is baked into the caniuse ID.