Web platform features explorer

📃 May 2015 release notes

New in Chrome

The following features are now available in Chrome:

  • Animations (CSS): The animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.
  • document.elementFromPoint() and document.elementsFromPoint(): The document.elementFromPoint() and document.elementsFromPoint() methods find the top-most element at a given point in the viewport, or all elements at a given point in the viewport, respectively.
  • Web MIDI: The Web MIDI API enables selecting MIDI input and output devices and sending and receiving MIDI messages.

New in Chrome Android

The following features are now available in Chrome Android:

  • Animations (CSS): The animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.
  • document.elementFromPoint() and document.elementsFromPoint(): The document.elementFromPoint() and document.elementsFromPoint() methods find the top-most element at a given point in the viewport, or all elements at a given point in the viewport, respectively.
  • Web MIDI: The Web MIDI API enables selecting MIDI input and output devices and sending and receiving MIDI messages.

New in Firefox

The following features are now available in Firefox:

  • 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.
  • Array.of(): The Array.of() and typed array .of() static methods create new arrays from the values of any number of arguments.
  • BroadcastChannel: The BroadcastChannel API allows you to send messages between same-origin browsing contexts, such as between the same page loaded in multiple tabs.
  • display: ruby: The display: ruby CSS declaration renders an element with the box layout of a <ruby> HTML element. Child elements may use equivalents to <ruby> internal elements such as display: ruby-base for <rb>.
  • <picture>: The <picture> element is used for art direction in responsive images, where a different image is displayed based on the <source> element.
  • <ruby>: The <ruby> element produces small annotations that are rendered with its base text.
  • ruby-align: The ruby-align CSS property sets the spacing and alignment of ruby annotation text when it does not fill its available space.
  • ruby-position: The ruby-position CSS property sets the position of a ruby annotation in relation to its base text. Annotations can display over, under, or interleaved with the base text.
  • srcset and sizes: The srcset and sizes attributes for <img> elements set a list of possible sources for the image and a corresponding list of size conditions for choosing a source, to show a responsive image that fits the size of the display.
  • Typed array iteration methods: Typed array iteration methods

New in Firefox for Android

The following features are now available in Firefox for Android:

  • 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.
  • Array.of(): The Array.of() and typed array .of() static methods create new arrays from the values of any number of arguments.
  • BroadcastChannel: The BroadcastChannel API allows you to send messages between same-origin browsing contexts, such as between the same page loaded in multiple tabs.
  • display: ruby: The display: ruby CSS declaration renders an element with the box layout of a <ruby> HTML element. Child elements may use equivalents to <ruby> internal elements such as display: ruby-base for <rb>.
  • <picture>: The <picture> element is used for art direction in responsive images, where a different image is displayed based on the <source> element.
  • <ruby>: The <ruby> element produces small annotations that are rendered with its base text.
  • ruby-align: The ruby-align CSS property sets the spacing and alignment of ruby annotation text when it does not fill its available space.
  • ruby-position: The ruby-position CSS property sets the position of a ruby annotation in relation to its base text. Annotations can display over, under, or interleaved with the base text.
  • srcset and sizes: The srcset and sizes attributes for <img> elements set a list of possible sources for the image and a corresponding list of size conditions for choosing a source, to show a responsive image that fits the size of the display.
  • Typed array iteration methods: Typed array iteration methods