October 2018 web platform update
Newly available on the web platform
Newly 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.
Now available in Chrome
Limited availability
-
Stable array sort: Stable array sort() function Learn more.
-
Web Bluetooth: The Web Bluetooth API enables selecting and communicating with nearby Bluetooth devices. Learn more.
Now available in Chrome Android
Limited availability
-
Stable array sort: Stable array sort() function Learn more.
Now available in Edge
Limited availability
-
Constraint validation API: Methods that validate form controls before submission, such as
checkValidity()
,reportValidity()
andsetCustomValidity()
. Learn more. -
WebP: The WebP image format is a raster graphics file format that supports animation, alpha transparency, and lossy as well as lossless compression. Learn more.
Now available in Firefox
Limited availability
-
Autonomous custom elements: Autonomous custom elements are HTML elements with a hyphenated tag name (like
<example-element>
) that have behaviors you define. Learn more. -
Customized built-in elements: Customized built-in elements are HTML elements that extend built-in elements using the
is
attribute, to add new behaviors that you define. Learn more. -
Flexbox gap: The
gap
CSS property in a flexbox layout sets the size of the space between items. Learn more. -
Shadow DOM: Shadow DOM allows you to attach encapsulated "shadow" DOM trees to elements. A shadow DOM tree is a separate component, isolated from the scripts and styles in other parts of the document. This is a part of Web Components. Learn more.
-
<slot>: The
<slot>
HTML element is a placeholder inside a web component where consumers of the component can insert their own markup. Learn more.
Now available in Firefox for Android
Limited availability
-
Autonomous custom elements: Autonomous custom elements are HTML elements with a hyphenated tag name (like
<example-element>
) that have behaviors you define. Learn more. -
Customized built-in elements: Customized built-in elements are HTML elements that extend built-in elements using the
is
attribute, to add new behaviors that you define. Learn more. -
Flexbox gap: The
gap
CSS property in a flexbox layout sets the size of the space between items. Learn more. -
Shadow DOM: Shadow DOM allows you to attach encapsulated "shadow" DOM trees to elements. A shadow DOM tree is a separate component, isolated from the scripts and styles in other parts of the document. This is a part of Web Components. Learn more.
-
<slot>: The
<slot>
HTML element is a placeholder inside a web component where consumers of the component can insert their own markup. Learn more.