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)
-
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.
-
::details-content:
The
::details-contentpseudo-element selects the expandable content of a<details>element, excluding the<summary>. -
content-visibility:
The
content-visibilityCSS property delays rendering an element, including layout and painting, until it is needed.
Now widely available across browsers (RSS feed)
-
Canvas createConicGradient():
The
createConicGradient()methods draw a conic gradient to a 2D canvas. -
Canvas roundRect():
The
roundRect()methods draw a rounded rectangle to a 2D canvas. -
Constructed stylesheets:
The
CSSStyleSheetconstructor creates a new stylesheet which can be shared between a document and multiple shadow roots usingadoptedStyleSheets. -
Container queries:
Container size queries with the
@containerat-rule apply styles to an element based on the dimensions of its container. -
Inline-size containment:
The
contain: inline-sizeCSS declaration prevents the element's inline dimension from being set by the element's contents. This permits the browser to avoid slower layout calculations.