February 2024 web platform update
Now widely available on the web platform
Widely available
-
Visual viewport API: The
visualViewport
API provides a way to query and modify the user-visible viewport of a web page. Learn more.
Newly available on the web platform
Newly available
-
Declarative shadow DOM: The
shadowrootmode
attribute on<template>
creates a shadow root without the use of JavaScript. It is a declarative alternative to theattachShadow()
method. Learn more.
Now available in Chrome
Limited availability
-
Read unsanitized clipboard data: The optional
formats.unsanitized
parameter of thenavigator.clipboard.read()
method reads unsanitized data from the system clipboard. Learn more. -
Set methods: The
difference()
,intersection()
,isDisjointFrom()
,isSubsetOf()
,isSupersetOf()
,symmetricDifference()
, andunion()
methods of the JavaScriptSet
object performs operations between two sets. Learn more. -
Storage buckets: The
navigator.storageBuckets
API allows you to organize locally stored data into groups called storage buckets. Each bucket can have different settings, allowing the browser to manage and delete buckets independently rather than applying the same treatment to all. Learn more.
Now available in Chrome Android
Limited availability
-
Read unsanitized clipboard data: The optional
formats.unsanitized
parameter of thenavigator.clipboard.read()
method reads unsanitized data from the system clipboard. Learn more. -
Set methods: The
difference()
,intersection()
,isDisjointFrom()
,isSubsetOf()
,isSupersetOf()
,symmetricDifference()
, andunion()
methods of the JavaScriptSet
object performs operations between two sets. Learn more. -
Storage buckets: The
navigator.storageBuckets
API allows you to organize locally stored data into groups called storage buckets. Each bucket can have different settings, allowing the browser to manage and delete buckets independently rather than applying the same treatment to all. Learn more.
Now available in Edge
Limited availability
-
Read unsanitized clipboard data: The optional
formats.unsanitized
parameter of thenavigator.clipboard.read()
method reads unsanitized data from the system clipboard. Learn more. -
Set methods: The
difference()
,intersection()
,isDisjointFrom()
,isSubsetOf()
,isSupersetOf()
,symmetricDifference()
, andunion()
methods of the JavaScriptSet
object performs operations between two sets. Learn more. -
Storage buckets: The
navigator.storageBuckets
API allows you to organize locally stored data into groups called storage buckets. Each bucket can have different settings, allowing the browser to manage and delete buckets independently rather than applying the same treatment to all. Learn more.