- From: <rviscomi@google.com>
- Date: Thu, 29 Jan 2026 13:26:48 +0000
- To: public-webdx@w3.org
- Cc: rviscomi@google.com
- Message-ID: <autogen-java-2d58a3a9-41cc-4dee-ae62-7839346378bd@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 strong momentum from the previous period continued for JPEG XL and Anchor positioning, which gathered a combined 20 new upvotes. Interest also surged for modernizing native platform capabilities, with both the Temporal API and a customizable <select> element each receiving 7 new upvotes. The CSS attr() function saw renewed interest, with a developer at Torchbox providing a detailed use case for styling CMS-driven images while respecting a strict CSP. A compelling accessibility argument was also made for contrast-color() to help developers programmatically ensure high-contrast text. 69 active features JPEG XL (#215) 👍 +12 Anchor positioning (#245) 👍 +8 Temporal (#291) 👍 +7 Customizable <select> (#278) 👍 +7 sibling-count() and sibling-index() (#361) 👍 +5 Container scroll-state queries (#272) 👍 +5 attr() (#293) 👍 +4 💬 +1 "CMS use case I'd have liked to support with `attr()`: [Support `object-fit` in image tags](https://github.com/wagtail/wagtail/issues/13411)...." (@thibaudcolas) WebTransport (#159) 👍 +4 Masonry (#308) 👍 +3 @function (#300) 👍 +3 text-box (#265) 👍 +3 WebGPU (#202) 👍 +3 Top-level await (#441) 👍 +2 Scroll markers (#289) 👍 +2 :has-slotted (#276) 👍 +2 line-clamp (#267) 👍 +2 Cross-document view transitions (#248) 👍 +2 Container style queries (#196) 👍 +2 Navigation API (#172) 👍 +2 COLRv1 (#161) 👍 +2 Page lifecycle (#89) 👍 +2 contrast-color() (#295) 👍 +1 💬 +1 "## What I want to do with this feature I am visually impaired and develop accessible websites. Contrast is critical, so I apply it meticulo..." (@NatachaH) Scroll marker target pseudo-classes (#476) 👍 +1 Range syntax for style queries (#465) 👍 +1 scrollIntoView() container (#463) 👍 +1 Reference target (#446) 👍 +1 progress() (#444) 👍 +1 corner-shape (#398) 👍 +1 `alpha` and `colorspace` attributes for `<input type=color>` (#397) 👍 +1 Sanitizer API (#363) 👍 +1 stretch (#319) 👍 +1 Speech recognition (#318) 👍 +1 ::scroll-button (#316) 👍 +1 :open (#310) 👍 +1 element() (#297) 👍 +1 ::column (#294) 👍 +1 <dialog closedby> (#279) 👍 +1 popover="hint" (#274) 👍 +1 Document picture-in-picture (#260) 👍 +1 Compression Dictionary Transport (#258) 👍 +1 Scheduler API (#254) 👍 +1 calc-size() (#252) 👍 +1 <img sizes="auto" loading="lazy"> (#250) 👍 +1 User agent client hints (#242) 👍 +1 field-sizing (#234) 👍 +1 CSS import attributes (#233) 👍 +1 showPicker() for <select> (#226) 👍 +1 Scroll-driven animations (#207) 👍 +1 margin-trim (#201) 👍 +1 Speculation rules (#186) 👍 +1 blocking="render" (#180) 👍 +1 Custom highlights (#179) 👍 +1 Virtual keyboard (#153) 👍 +1 JavaScript modules in service workers (#143) 👍 +1 ::marker (#128) 👍 +1 Trusted types (#118) 👍 +1 Background fetch (#97) 👍 +1 Picture-in-picture (video) (#90) 👍 +1 Keyboard lock (#88) 👍 +1 Gamepad haptic feedback (#87) 👍 +1 navigator.share() (#76) 👍 +1 controlslist (#68) 👍 +1 user-select (#59) 👍 +1 Web app manifest (#57) 👍 +1 Presentation API (#53) 👍 +1 requestIdleCallback() (#52) 👍 +1 Screen orientation lock (#46) 👍 +1 <input type="color"> (#22) 👍 +1 resize (CSS property) (#17) 👍 +1 Activity since 2026-01-22
Received on Thursday, 29 January 2026 13:26:54 UTC