October 2023 web platform update
Now widely available on the web platform
Widely available
-
AudioWorklet: The
AudioWorklet
API runs module code in a separate thread, specifically for non-blocking, low latency audio processing. Learn more. -
::file-selector-button: The
::file-selector-button
CSS pseudo-element selects the button of a<input type="file">
element. Learn more. -
Flexbox gap: The
gap
CSS property in a flexbox layout sets the size of the space between items. Learn more. -
Intl.DisplayNames: The
Intl.DisplayNames
API provides localized names of language, region, script, and currency codes. Learn more. -
Intl.ListFormat: The
Intl.ListFormat
API creates a locale-aware formatter that turns iterable objects into localized strings. Learn more. -
OfflineAudioContext: The
OfflineAudioContext
API represents an audio processing graph that writes to anAudioBuffer
instead of an output device. Learn more. -
Quotes: The
quotes
CSS property sets the quotation marks inserted via thecontent
CSS property or<q>
element. Learn more. -
Weak references: The
WeakRef
andFinalizationRegistry
objects hold references to garbage-collectable objects without creating strong references that prevent their garbage collection. Learn more. -
Web Audio: The Web Audio API creates graphs of audio nodes that handle sound inputs, synthesize sounds, apply effects, create visualizations, and output to audio devices. Learn more.
Newly available on the web platform
Newly available
-
ARIA attribute reflection: WAI-ARIA attributes have corresponding properties on
Element
andElementInternals
objects. Learn more. -
<search>: The
<search>
HTML element is a container that represents the parts of the web page with search functionality. Learn more. -
String isWellFormed() and toWellFormed(): The
isWellFormed()
method of strings returns a boolean indicating if the string contains any Unicode lone surrogates. ThetoWellFormed()
method returns a new string where all lone surrogates are replaced by the Unicode replacement character. Learn more. -
Web authentication easy public key access: The
getAuthenticatorData()
,getPublicKey()
, andgetPublicKeyAlgorithm()
methods ofAuthenticatorAttestationResponse
access credential data insideattestationObject
without the need to parse it. Learn more.