September 2016 web platform update
Newly available on the web platform
Newly available
-
Array copyWithin(): The
copyWithin()
method of arrays and typed arrays shifts or copies items of an array to another index of the array without changing its length. Learn more. -
Array.from(): The
Array.from()
and typed array.from()
static methods copy items from an iterable or array-like object to make a new array. Learn more. -
Array includes(): The
includes()
method of arrays and typed arrays returns whether a given value appears in the array. Learn more. -
Array iterators: Arrays are iterable with the
for…of
statement and enumerable with the methodsentries()
,keys()
, andvalues()
. Learn more. -
Array.of(): The
Array.of()
and typed array.of()
static methods create new arrays from the values of any number of arguments. Learn more. -
@font-face: The
@font-face
CSS at-rule creates a customfont-family
value. The at-rule's descriptors set the font's name, source, and various display settings. Learn more. -
Typed array iterators: Typed arrays are iterable with the
for…of
statement and enumerable with the methodsentries()
,keys()
, andvalues()
. Learn more.
Now available in Chrome Android
Limited availability
-
Media capture: The
navigator.mediaDevices.getUserMedia()
API requests access to devices that produce audio or video streams, such as microphones or video cameras. 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
Limited availability
-
background-clip: text: The
background-clip: text
CSS declaration draws the background underneath only the text in the element. Learn more. -
<details>: The
<details>
element is a disclosure widget which can be expanded to reveal additional content. When closed, only the nested<summary>
element is visible. Learn more. -
:dir(): The
:dir()
CSS functional pseudo-class matches elements by text direction, either right to left (rtl
) or left to right (ltr
). Learn more. -
Speech synthesis: The
SpeechSynthesis
API converts text into audio using a synthetic voice. Learn more.
Now available in Firefox for Android
Limited availability
-
background-clip: text: The
background-clip: text
CSS declaration draws the background underneath only the text in the element. Learn more. -
<details>: The
<details>
element is a disclosure widget which can be expanded to reveal additional content. When closed, only the nested<summary>
element is visible. Learn more. -
:dir(): The
:dir()
CSS functional pseudo-class matches elements by text direction, either right to left (rtl
) or left to right (ltr
). Learn more.
Now available in Safari
Limited availability
-
:indeterminate: The
:indeterminate
CSS pseudo-class selects any form element whose state is indeterminate, such as checkboxes that have been set to an indeterminate state with JavaScript, or radio buttons which are members of a group in which all radio buttons are unchecked. Learn more. -
MathML: MathML, or the Mathematical Markup Language, describes mathematical notation, such as expressions and formulas. Also known as MathML Core. 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. -
<time>: The
<time>
HTML element represents a time, such as a calendar date, clock time, or duration. It may include thedatetime
attribute to translate dates into machine-readable format. Learn more.
Now available in Safari on iOS
Limited availability
-
HTML media capture: The
capture
HTML attribute for<input type="file">
elements allows the user to capture media using the device's camera or microphone. Learn more. -
:indeterminate: The
:indeterminate
CSS pseudo-class selects any form element whose state is indeterminate, such as checkboxes that have been set to an indeterminate state with JavaScript, or radio buttons which are members of a group in which all radio buttons are unchecked. Learn more. -
MathML: MathML, or the Mathematical Markup Language, describes mathematical notation, such as expressions and formulas. Also known as MathML Core. 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. -
<time>: The
<time>
HTML element represents a time, such as a calendar date, clock time, or duration. It may include thedatetime
attribute to translate dates into machine-readable format. Learn more.