Developer Newsletter
Past Editions
The CSS content-visibility property is now Baseline Newly available
The CSS content-visibility property is now Baseline Newly available.
Now in Baseline: animating entry effects
Improve the legibility of text when using fallback fonts.
How to use container queries now
A step-by-step guide showing how to use container queries with cross-browser fallbacks.
CSS font-size-adjust is now in Baseline
Improve the legibility of text when using fallback fonts.
@property: Next-gen CSS variables now with universal browser support
Semantic custom properties with @property just reached Baseline newly available.
The JavaScript Set methods are now part of Baseline
JavaScript set methods like union and intersection are now interoperable, making set operations easier.
The CSS stepped value math functions are now in Baseline 2024
The CSS math functions rem(), mod(), and round() are now interoperable.
The Screen Wake Lock API is now supported in all browsers
The Screen Wake Lock API has officially landed in all major browsers—Chrome, Safari, and Firefox.
CSS color-scheme-dependent colors with light-dark()
description: Define colors that react to the used color-scheme with the light-dark() function.
Popover API lands in Baseline
The popover API lands in all modern browser engines.
The Intl.Segmenter object is now part of Baseline
The JavaScript Intl.Segmenter object is now interoperable, enabling locale-sensitive text segmentation.
The align-content property for block layouts is now part of Baseline
The CSS align-content property for block layout is now part of Baseline Newly Available.
Immutable array updates with Array.prototype.with
Learn how to use this new method to update an array without mutating the original array.
The :user-valid and :user-invalid pseudo-classes
About the :user-valid and :user-invalid pseudo-classes and how to use them to improve the user experience of input validation.
Compression Streams are now supported on all browsers
Browser Support Source The Compression Streams API is for compressing and decompressing streams of data using the gzip or deflate (or deflate-raw) formats. Using the built-in compression of the Compression Streams API, JavaScript applications do not
CSS subgrid
Subgrid enables grid shareability, allowing nested grids to align to ancestors and siblings.
The origin private file system
The File System Standard introduces an origin private file system (OPFS) as a storage endpoint private to the origin of the page and not visible to the user that provides optional access to a special kind of file that is highly optimized for
New CSS color spaces and functions in all major engines
Start using HD color to bring vibrancy to your designs.
JavaScript import maps are now supported cross-browser
With import maps, importing ES modules now becomes a lot better. ES modules are a modern way to include and reuse JavaScript code in web applications. They are supported by modern browsers and provide several benefits over older, non-modular
Push notifications are now supported cross-browser
Deliver timely and useful notifications to your users. Push notifications were standardized in 2016 with the release of the Push API and the Notification API, which are part of the W3C's Web Applications Working Group. These APIs provide the
Last baseline alignment
All major browser engines now support last baseline alignment in CSS grid and flexbox.
Container queries land in stable browsers
This week size container queries and container query units are landing in all stable browsers.