Stay up-to-date with the web platform
Use the Web platform features explorer to discover new features and APIs and stay up-to-date with changes.
Newly available across browsers (RSS feed)
-
@scope:
The
@scopeCSS at-rule sets the scope for a group of rules. -
Atomics.waitAsync:
The
Atomics.waitAsync()static method waits for a value in a shared memory location, providing a promise when the expected value is not yet in memory. ThewaitAsync()method is a non-blocking alternative toAtomics.wait(). -
view-transition-class:
The
view-transition-classCSS property sets a name that can be used to apply styles to multiple named view transition pseudo-elements. - View transitions: View transitions allow you to create animated visual transitions between different states of a document.
- WebRTC encoded transform: The WebRTC encoded transform API allows you to modify audio and video streams in WebRTC connections. For example, it can be used for visual effects or custom codecs.
Now widely available across browsers (RSS feed)
-
calc() keywords:
The
e,pi,infinity, andNaNkeywords represent well-defined constants accepted in CSS math functions such ascalc(). -
color():
The
color()function picks a color from a given color space. Wide gamut color spaces likedisplay-p3allow showing more vibrant and saturated colors than the standardsrgbcolor space. -
color-mix():
The
color-mix()function mixes two colors in a given color space and by a given amount. Commonly, lighter or darker variations of a color are created by mixing with white or black. -
Compression streams:
The
CompressionStreamandDecompressionStreamAPIs compress and decompress data using the gzip or deflate formats. -
Canvas createConicGradient():
The
createConicGradient()methods draw a conic gradient to a 2D canvas.