July 2014 web platform update
Now available in Chrome
Limited availability
-
@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. -
2D transforms: The
transform
CSS property and its 2D transform functions allow rotating, scaling, skewing, and translating an element. Arbitrary 2D transforms are also possible using a transformation matrix. Learn more. -
3D transforms: The
transform
CSS property and its 3D transform functions allow rotations and other transforms in three dimensions, including perspective transforms. Learn more. -
Web animations: The web animations API allows you to animate and synchronize the animations of DOM elements. Learn more.
-
will-change: The
will-change
CSS property gives hints to the browser about expected changes to an element's scroll position, contents, or style. These hints allow browsers to optimize for upcoming style changes. Learn more.
Now available in Chrome Android
Limited availability
-
@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. -
2D transforms: The
transform
CSS property and its 2D transform functions allow rotating, scaling, skewing, and translating an element. Arbitrary 2D transforms are also possible using a transformation matrix. Learn more. -
3D transforms: The
transform
CSS property and its 3D transform functions allow rotations and other transforms in three dimensions, including perspective transforms. Learn more. -
Web animations: The web animations API allows you to animate and synchronize the animations of DOM elements. Learn more.
-
will-change: The
will-change
CSS property gives hints to the browser about expected changes to an element's scroll position, contents, or style. These hints allow browsers to optimize for upcoming style changes. Learn more.
Now available in Firefox
Limited availability
-
Array fill(): The
fill()
method of arrays and typed arrays sets all or some items of an array to a given a value. Learn more. -
Custom properties: Custom properties are CSS properties prefixed with
--
that set values you can reuse with thevar()
function. For example, you can set a--key-color
property to reuse asborder-color: var(--key-color)
. Also known as CSS variables. Learn more. -
fastSeek(): The
fastSeek()
method seeks an<audio>
or<video>
element as fast as possible, by seeking to a keyframe instead of exactly the requested time. Learn more. -
WebVTT: WebVTT is a captions and subtitles format. WebVTT files are loaded using the
<track>
element, and theVTTCue
API can be used to create or update cues dynamically. Learn more. -
WebVTT cue alignment: The WebVTT cue alignment settings control which part of the cue is aligned with the given line and position. Cue alignment is set using
line
andposition
settings in WebVTT files or thelineAlign
andpositionAlign
properties ofVTTCue
using JavaScript. Learn more.
Now available in Firefox for Android
Limited availability
-
Array fill(): The
fill()
method of arrays and typed arrays sets all or some items of an array to a given a value. 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. -
Custom properties: Custom properties are CSS properties prefixed with
--
that set values you can reuse with thevar()
function. For example, you can set a--key-color
property to reuse asborder-color: var(--key-color)
. Also known as CSS variables. Learn more. -
fastSeek(): The
fastSeek()
method seeks an<audio>
or<video>
element as fast as possible, by seeking to a keyframe instead of exactly the requested time. Learn more. -
WebVTT: WebVTT is a captions and subtitles format. WebVTT files are loaded using the
<track>
element, and theVTTCue
API can be used to create or update cues dynamically. Learn more. -
WebVTT cue alignment: The WebVTT cue alignment settings control which part of the cue is aligned with the given line and position. Cue alignment is set using
line
andposition
settings in WebVTT files or thelineAlign
andpositionAlign
properties ofVTTCue
using JavaScript. Learn more.