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)
-
shape():
The
shape()CSS function creates shapes with a series of commands likeline,move, andcurve. It can be used withclip-pathandshape-outside. - Trusted types: Trusted types allow you to lock down insecure parts of the DOM API and prevent client-side cross-site scripting (XSS) attacks.
-
Map getOrInsert():
The
getOrInsert()andgetOrInsertComputed()methods ofMapobjects get a value, setting and getting a default value if needed. -
Zstandard compression:
Zstandard or
zstdis a fast lossless compression algorithm. When used as a content encoding, it is often faster and offers better compression than brotli. -
Active view transition:
The
:active-view-transitionCSS pseudo-class matches the root element when a view transition is active. The:active-view-transition-type()CSS pseudo-class matches only when the active view transition was started with the specified type.
Now widely available across browsers (RSS feed)
-
dirname:
The
dirnameattribute of<textarea>and<input>HTML elements includes the field's writing direction as form data on submission. -
Two-value display property:
The
displayCSS property accepts multiple keyword values, such asinline flexorblock flow, to explicitly set an element's inner and outer layout mode. Also known as 2-value, multi-keyword, or multiple value syntax. -
animation-composition:
The
animation-compositionCSS property chooses how to combine animations that affect the same property. -
Array by copy:
The
toReversed(),toSorted(),toSpliced(), andwith()methods of arrays and typed arrays return changed copies of arrays. They stand in contrast to methods such assort()orreverse()that change arrays in place. -
calc() keywords:
The
e,pi,infinity, andNaNkeywords represent well-defined constants accepted in CSS math functions such ascalc().