- From: <rviscomi@google.com>
- Date: Thu, 08 Jan 2026 14:35:27 +0000
- To: public-webdx@w3.org
- Cc: rviscomi@google.com
- Message-ID: <autogen-java-f3cb4803-aacb-4e7b-b470-55f738d874e9@google.com>
WebDX CG developer-signals weekly digest web-platform-dx/developer-signals This is an automated email summarizing recent activity on the developer-signals repo, which is where web developers add their support for web features that are not yet implemented in all major browsers. The massive surge in developer interest for declarative UI features continued, with customizable <select> , Anchor positioning, and Invoker commands once again receiving the most significant waves of new support. Strong momentum also carried forward for Temporal, JPEG XL, attr() , and text-box , which all gained substantial numbers of upvotes. New discussions added detail to previously identified needs, with developers providing concrete use cases for the prefers-reduced-data media query for conditional video and webfont loading. Additionally, commentary on Masonry further detailed the shortcomings of JS solutions in CMS environments and the poor focus order of CSS column-based alternatives. 81 active features Customizable <select> (#278) 👍 +21 Anchor positioning (#245) 👍 +17 Invoker commands (#287) 👍 +14 JPEG XL (#215) 👍 +13 Temporal (#291) 👍 +11 text-box (#265) 👍 +10 attr() (#293) 👍 +9 popover="hint" (#274) 👍 +9 corner-shape (#398) 👍 +6 sibling-count() and sibling-index() (#361) 👍 +6 <dialog closedby> (#279) 👍 +6 Container scroll-state queries (#272) 👍 +6 Navigation API (#172) 👍 +5 💬 +1 "## What I'm having to do in the meantime Using the polyfill available here: https://github.com/virtualstate/navigation ```typescript impor..." (@fabiancook) Interest invokers (#464) 👍 +5 Top-level await (#441) 👍 +5 Sanitizer API (#363) 👍 +5 if() (#303) 👍 +4 Layout instability (#122) 👍 +4 WebTransport (#159) 👍 +3 💬 +1 "At the risk of taking this too seriously, here goes: ## What I want to do with this feature Build a streaming connection for LLM chat apps..." (@seantiz) scroll-target-group (#475) 👍 +3 Custom media queries (#445) 👍 +3 shape() (#443) 👍 +3 Cross-document view transitions (#248) 👍 +3 Scroll-driven animations (#207) 👍 +3 WebGPU (#202) 👍 +3 <datalist> (#51) 👍 +3 prefers-reduced-data media query (#314) 👍 +2 💬 +3 "## What I want to do with this feature I serve video previews on thumbnail hover on desktop and I'm considering using CSS scroll-state quer..." (@ryantownsend) "@ryantownsend is it possible to trigger/prevent the loading of a video with CSS?..." (@jakearchibald) "@jakearchibald that's actually a very good point... I forgot I am registering a custom element in lieu of support for `<img src=*.mp4>` outs..." (@ryantownsend) Anchor position container queries (#466) 👍 +2 Range syntax for style queries (#465) 👍 +2 scrollIntoView() container (#463) 👍 +2 Map getOrInsert() (#399) 👍 +2 Gap decorations (#362) 👍 +2 stretch (#319) 👍 +2 ::scroll-button (#316) 👍 +2 @function (#300) 👍 +2 line-clamp (#267) 👍 +2 interpolate-size (#253) 👍 +2 field-sizing (#234) 👍 +2 Container style queries (#196) 👍 +2 Speculation rules (#186) 👍 +2 Widows and orphans (#11) 👍 +2 Masonry (#308) 👍 +1 💬 +1 "## What I want to do with this feature I want to have a way to do masonry layout — with many layout possibilities — without having to use J..." (@moonjellydigital) navigator.install() (#467) 👍 +1 at-rule() (#447) 👍 +1 caret-shape (#424) 👍 +1 `alpha` and `colorspace` attributes for `<input type=color>` (#397) 👍 +1 Heading pseudo-classes (#384) 👍 +1 <link rel="prefetch"> (#306) 👍 +1 display: contents (#296) 👍 +1 contrast-color() (#295) 👍 +1 reading-flow (#290) 👍 +1 Scroll markers (#289) 👍 +1 fetchLater (#286) 👍 +1 Error.isError() (#277) 👍 +1 moveBefore() (#273) 👍 +1 Scheduler API (#254) 👍 +1 <img sizes="auto" loading="lazy"> (#250) 👍 +1 CloseWatcher (#249) 👍 +1 <link rel="expect"> (#240) 👍 +1 CSS import attributes (#233) 👍 +1 Zstandard compression (#232) 👍 +1 EditContext (#228) 👍 +1 text-wrap: pretty (#212) 👍 +1 overlay (#211) 👍 +1 display animation (#210) 👍 +1 margin-trim (#201) 👍 +1 Math font family (#185) 👍 +1 WebDriver BiDi (#175) 👍 +1 Media element pseudo-classes (#166) 👍 +1 showPicker() for <input> (#162) 👍 +1 text-indent: hanging (#150) 👍 +1 accent-color (#146) 👍 +1 Cookie store (#135) 👍 +1 Element timing (#110) 👍 +1 Save-Data (#81) 👍 +1 autocapitalize (#66) 👍 +1 requestIdleCallback() (#52) 👍 +1 Audio and video tracks (#43) 👍 +1 Wheel events (#26) 👍 +1 <input type="color"> (#22) 👍 +1 ::selection (#9) 👍 +1 Activity since 2026-01-01
Received on Thursday, 8 January 2026 14:35:31 UTC