Open ddbeck opened 4 months ago
There are multiple ways we could handle api.*.ecmascript_modules
. We could treat it as part of the "living" JS modules feature/group. Or we could add a "Worker modules" representing support for what's described in https://web.dev/articles/module-workers#enter_module_workers, which in the long term we consider part of modules more broadly.
If we want a feature for worker modules, then https://github.com/mdn/browser-compat-data/pull/22884 needs to land first.
For Clear-Site-Data
, the compat table suggests that there is actually no interoperable subset that can be used in all browsers, except Clear-Site-Data: "*"
which would do different things in different browsers, with no overlapping behavior.
If we want a feature for worker modules, then mdn/browser-compat-data#22884 needs to land first.
That sounds like a feature to me. I reviewed, approved, and merged the BCD PR.
navigator.mediaDevices.enumerateDevices()
isn't a Baseline 2023 feature, but I've sent https://github.com/web-platform-dx/web-features/pull/929 with what I think the feature should be.
I've added media queries in <source>
to the list. This isn't captured properly in https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source#browser_compatibility but refers to https://chromestatus.com/feature/5144127067127808
(I'm afraid it's my fault personally that this isn't Baseline since ~2016, because I insisted on removing the support that was already implemented...)
OPFS is the entry point defined in https://fs.spec.whatwg.org/#sandboxed-filesystem.
CSS display
multi-keyword is "css.properties.display.multi-keyword_values" in BCD, but I'm not totally sure it's notable enough to be its own feature. It's a new part of display
for sure, but I'm not sure what to call a feature for it.
Some links in case we decide to add it though:
CSS
display
multi-keyword is "css.properties.display.multi-keyword_values" in BCD, but I'm not totally sure it's notable enough to be its own feature. It's a new part ofdisplay
for sure, but I'm not sure what to call a feature for it.
I very nearly came down the same way on this before backtracking. 😅 See https://github.com/web-platform-dx/web-features/pull/1036 for all the details.
- Media queries in
<source>
I cannot recall what this refers to. It seems to have been supported for quite a while.
@foolip and I reviewed the Baseline 2023+ candidates burndown list today.
What follows is compat keys (or hints about which keys to search the burndown list for), but there's probably more unpacking/investigation to be done.
A list of potential features came out of that:
Potentially new (~2023-2024)
inert
attribute (https://github.com/web-platform-dx/web-features/pull/909)*RenderingContext2D.{createConicGradient,getContextAttributes,reset,roundRect}
(see also) (https://github.com/web-platform-dx/web-features/pull/1064)messageerror
(https://github.com/web-platform-dx/web-features/pull/911)PushNotification
(https://github.com/web-platform-dx/web-features/pull/912)ScreenOrientation
(https://github.com/web-platform-dx/web-features/pull/913)Navigator.userActivation
(https://github.com/web-platform-dx/web-features/pull/887)counter-set
CSS property (https://github.com/web-platform-dx/web-features/pull/914)api.*.ecmascript_modules
(https://github.com/web-platform-dx/web-features/pull/1012)api.{NavigateEvent,Request,WritableStreamDefaultController}.signal
(https://github.com/web-platform-dx/web-features/pull/989, https://github.com/web-platform-dx/web-features/pull/990)hyphens
property (unprefixed) (https://github.com/web-platform-dx/web-features/pull/916)image-set()
CSS function (https://github.com/web-platform-dx/web-features/pull/928)offset-path
(add to existing feature, probably things likeray
)(dropped, see https://github.com/web-platform-dx/web-features/issues/863#issuecomment-2067757266)Clear-Site-Data
headerSec-Fetch-*
(https://github.com/web-platform-dx/web-features/pull/991)ArrayBuffer.prototype.transfer
and friends (https://github.com/web-platform-dx/web-features/pull/987)dirname
(https://github.com/web-platform-dx/web-features/pull/995)ElementInternals
(https://github.com/web-platform-dx/web-features/pull/1003)navigator.mediaDevices.enumerateDevices()
(https://github.com/web-platform-dx/web-features/pull/929)TextMetrics
alphabeticBaseline
(https://github.com/web-platform-dx/web-features/pull/884)URL
canParse()
(https://github.com/web-platform-dx/web-features/pull/996)window.print()
(https://github.com/web-platform-dx/web-features/pull/1039)display
multi-keyword (https://github.com/web-platform-dx/web-features/pull/1036)font-synthesis-weight
(https://github.com/web-platform-dx/web-features/pull/970)mask-clip
(https://github.com/web-platform-dx/web-features/pull/1037)<source>
Potentially older
DOMMatrix
and other geometry stuff (2020ish?)sizes
,srcset
,<picture>
)Notification
(initial support)PerformanceResourceTiming
rem
,rlh
, etc.)