April 2021 web platform update
Now widely available on the web platform
Widely available
-
Promise finally(): The promise
finally()
method executes a function when the promise settles (resolves or rejects). Learn more. -
tabindex: The
tabindex
HTML attribute make an element focusable, and defines the element's relative ordering for sequential focus navigation. Learn more.
Newly available on the web platform
Newly available
-
Flexbox gap: The
gap
CSS property in a flexbox layout sets the size of the space between items. Learn more.
Now available in Chrome
Limited availability
-
overflow: The
overflow
CSS property sets the behavior for when content doesn't fit in an element. Learn more.
Now available in Chrome Android
Limited availability
-
overflow: The
overflow
CSS property sets the behavior for when content doesn't fit in an element. Learn more.
Now available in Edge
Limited availability
-
overflow: The
overflow
CSS property sets the behavior for when content doesn't fit in an element. Learn more.
Now available in Firefox
Limited availability
-
HTTP/3: HTTP/3 is a major revision of the HTTP network protocol, providing improved performance and efficiency by using QUIC as the underlying transport protocol. Learn more.
-
:user-valid and :user-invalid: The
:user-valid
and:user-invalid
pseudo-classes match form controls that have been marked as valid or invalid based on their validation constraints. Learn more.
Now available in Firefox for Android
Limited availability
-
HTTP/3: HTTP/3 is a major revision of the HTTP network protocol, providing improved performance and efficiency by using QUIC as the underlying transport protocol. Learn more.
-
:user-valid and :user-invalid: The
:user-valid
and:user-invalid
pseudo-classes match form controls that have been marked as valid or invalid based on their validation constraints. Learn more.
Now available in Safari
Limited availability
-
Individual transform properties: Transform elements with separate
translate
,rotate
, andscale
CSS properties. Learn more. -
Streams: The streams API creates, composes, and consumes continuously generated data. Learn more.
-
WebVTT cue alignment: The WebVTT cue alignment settings control which part of the cue is aligned with the given line and position. Cue alignment is set using
line
andposition
settings in WebVTT files or thelineAlign
andpositionAlign
properties ofVTTCue
using JavaScript. Learn more.
Now available in Safari on iOS
Limited availability
-
Individual transform properties: Transform elements with separate
translate
,rotate
, andscale
CSS properties. Learn more. -
Streams: The streams API creates, composes, and consumes continuously generated data. Learn more.
-
WebVTT cue alignment: The WebVTT cue alignment settings control which part of the cue is aligned with the given line and position. Cue alignment is set using
line
andposition
settings in WebVTT files or thelineAlign
andpositionAlign
properties ofVTTCue
using JavaScript. Learn more.