September 2018 web platform update
Now widely available on the web platform
Widely available
-
Typed array iteration methods: Typed array iteration methods Learn more.
Newly available on the web platform
Newly available
-
Speech synthesis: The
SpeechSynthesis
API converts text into audio using a synthetic voice. Learn more.
Now available in Chrome
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more. -
<datalist>: The
<datalist>
element defines a set of recommended values for an<input>
element. Browsers may show a dropdown menu of all options, or matching options as the user types. Learn more. -
Picture-in-picture (video): The picture-in-picture API allow websites to create a floating, always-on-top video window. Also known as PiP or pop-out video. Learn more.
-
requestAnimationFrame() in workers: The
requestAnimationFrame()
method in workers schedules a function that runs before the next repaint. Together with offscreen canvas, you can animate content from a worker. Learn more. -
Scroll snap: CSS scroll snap controls the panning and scrolling behavior within a scroll container. Learn more.
-
Locks: The
navigator.locks
API coordinates work with shared resources through mutually exclusive ownership of a resource's name. Also known as web locks. Learn more.
Now available in Chrome Android
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more. -
<datalist>: The
<datalist>
element defines a set of recommended values for an<input>
element. Browsers may show a dropdown menu of all options, or matching options as the user types. Learn more. -
requestAnimationFrame() in workers: The
requestAnimationFrame()
method in workers schedules a function that runs before the next repaint. Together with offscreen canvas, you can animate content from a worker. Learn more. -
Scroll snap: CSS scroll snap controls the panning and scrolling behavior within a scroll container. Learn more.
-
Locks: The
navigator.locks
API coordinates work with shared resources through mutually exclusive ownership of a resource's name. Also known as web locks. Learn more.
Now available in Firefox
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more. -
font-optical-sizing: The
font-optical-sizing
CSS property sets whether text rendering is optimized for viewing at different sizes. Learn more.
Now available in Firefox for Android
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more. -
font-optical-sizing: The
font-optical-sizing
CSS property sets whether text rendering is optimized for viewing at different sizes. Learn more.
Now available in Safari
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more.
Now available in Safari on iOS
Limited availability
-
Array flat() and flatMap(): The
flat()
andflatMap()
methods for arrays creates a new array such that each nested array item is concatenated into it. Learn more.