June 2012 web platform update
Now available in Chrome
Limited availability
-
Notifications: The notifications API sends system notifications to the user, often even when the page or browser is not the foreground application. Learn more.
Now available in Chrome Android
Limited availability
-
Array (initial support): Arrays are ordered lists of JavaScript values. Learn more.
-
Array.isArray(): The
Array.isArray()
static method checks whether a value is an array. Learn more. -
Array iteration methods: Array iteration methods Learn more.
-
Array splice(): The array
splice()
method changes an array in-place. You can use it to delete items, overwrite items, or insert items, starting from an index. Learn more. -
Autofocus: The
autofocus
HTML attribute gives focus to an element on page load. Learn more. -
background-clip: The
background-clip
CSS property sets the extent of the background: the padding box, the content box, or the default border box. Learn more. -
Canvas text metrics: The
fillText()
andstrokeText()
methods draw text to a 2D canvas. ThemeasureText()
method measures the width and other metrics which can be used to position the text. Learn more. -
:default: The
:default
CSS pseudo-class matches the default element in a group of related form controls, such as checkboxes and radio buttons with thechecked
attribute. 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. -
dirname: The
dirname
attribute of<textarea>
and<input>
HTML elements includes the field's writing direction as form data on submission. Learn more. -
HTTP/1.1: HTTP/1.1 is a network protocol used by browsers and servers. It has been superseded by HTTP/2 and HTTP/3. Learn more.
-
:nth-child() (initial support): The
:nth-child()
and:nth-last-child()
CSS functional pseudo-classes match elements by the relative position of elements (first, second, third, fourth, and so on), counted from the first or last sibling. Learn more. -
window.print(): The
window.print()
method opens the browser's print dialog. Learn more. -
:read-only and :read-write: The
:read-only
and:read-write
CSS pseudo-classes match elements that are read-only or read-write, respectively. For example,:read-only
matches<input>
and<textarea>
elements with thereadonly
attribute. Learn more. -
<input type="search">: The
<input>
HTML element with thetype="search"
attribute represents a text field for search queries, which might be styled differently by the browser. Learn more. -
tabindex: The
tabindex
HTML attribute make an element focusable, and defines the element's relative ordering for sequential focus navigation. Learn more. -
text-indent: The
text-indent
CSS property sets the size of the empty space (indentation) at the beginning of lines in a text. Learn more. -
Typed arrays (initial support): Typed arrays are ordered lists of JavaScript values, where all values are of the same numerical type, such as 8-bit integers or 32-bit floating point numbers. 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.
-
XMLHttpRequest: The
XMLHttpRequest
API makes HTTP requests. It's the predecessor tofetch()
. Also known as XHR. Learn more. -
zoom: The
zoom
CSS property scales the size of an element. Unlike thetransform
property, a zoomed element affects page layout. Learn more.
Now available in Firefox
Limited availability
-
Map (initial support): Map objects hold key-value pairs and remember the original insertion order of the keys. Learn more.
-
Set (initial support): Set objects store unique values of any type. Learn more.
Now available in Firefox for Android
Limited availability
-
Map (initial support): Map objects hold key-value pairs and remember the original insertion order of the keys. Learn more.
-
Set (initial support): Set objects store unique values of any type. Learn more.