Web platform features explorer

📃 December 2019 release notes

New in Chrome

The following features are now available in Chrome:

  • font-optical-sizing: The font-optical-sizing CSS property sets whether text rendering is optimized for viewing at different sizes.
  • min(), max(), and clamp(): The min() and max() CSS functions return the minimum or maximum of the arguments, while clamp() clamps a value to a given range.
  • WebXR: The navigator.xr API represents the browser's virtual reality or augmented reality system. You can use to request a WebXR session.
  • Gamepad (WebXR): The gamepad attribute of an XRInputSource represents an XR input device, such as a motion controller, that reports data from physical inputs (such as buttons, touch pads, and triggers).

New in Chrome Android

The following features are now available in Chrome Android:

  • font-optical-sizing: The font-optical-sizing CSS property sets whether text rendering is optimized for viewing at different sizes.
  • min(), max(), and clamp(): The min() and max() CSS functions return the minimum or maximum of the arguments, while clamp() clamps a value to a given range.
  • WebXR: The navigator.xr API represents the browser's virtual reality or augmented reality system. You can use to request a WebXR session.
  • Gamepad (WebXR): The gamepad attribute of an XRInputSource represents an XR input device, such as a motion controller, that reports data from physical inputs (such as buttons, touch pads, and triggers).

New in Firefox

The following features are now available in Firefox:

  • clip-path: The clip-path CSS property and SVG attribute set the visible area of an element. Everything outside the area will be hidden.
  • column-span: The column-span CSS property controls whether a child element extends across all columns of a multi-column parent.
  • OES_fbo_render_mipmap WebGL extension: The OES_fbo_render_mipmap extension for WebGL 1.0 contexts attaches any level of a texture to a framebuffer object.
  • Promise.allSettled(): The Promise.allSettled() static method waits for an array of promises to settle (resolve or reject).
  • Subgrid: The subgrid value for the grid-template-columns and grid-template-rows properties allows a grid item to inherit the grid definition of its parent grid container.