Web platform features explorer

📃 July 2019 release notes

New in Chrome

The following features are now available in Chrome:

  • Async clipboard: The navigator.clipboard API asynchronously reads and writes to the system clipboard.
  • backdrop-filter: The backdrop-filter CSS property applies graphical effects such as blurring or color shifting to the area behind an element.
  • Event timing: The event and first-input performance entries and the PerformanceEventTiming API measures the latency of user input events, such as mouse clicks or keypresses, and the latency of the first user input. First Input Delay (FID) is a common metric for perceived responsiveness.
  • KHR_parallel_shader_compile WebGL extension: The KHR_parallel_shader_compile extension for WebGL 1.0 and 2.0 contexts checks the status of shader compilation without blocking the runtime.
  • prefers-color-scheme media query: The prefers-color-scheme CSS media query sets styles based on the requested color scheme, light or dark.
  • Promise.allSettled(): The Promise.allSettled() static method waits for an array of promises to settle (resolve or reject).
  • WebRTC SCTP information: The sctp object on RTCPeerConnection represents the negotiated SCTP transport. SCTP (Stream Control Transmission Protocol) is the protocol that RTCDataChannel uses.

New in Chrome Android

The following features are now available in Chrome Android:

  • Share targets: The share_target web app manifest member registers an installed web app as a handler for shared content. When a user shares content by using the device share dialog, the installed app can be listed as an option for handling the shared content.
  • Async clipboard: The navigator.clipboard API asynchronously reads and writes to the system clipboard.
  • backdrop-filter: The backdrop-filter CSS property applies graphical effects such as blurring or color shifting to the area behind an element.
  • Event timing: The event and first-input performance entries and the PerformanceEventTiming API measures the latency of user input events, such as mouse clicks or keypresses, and the latency of the first user input. First Input Delay (FID) is a common metric for perceived responsiveness.
  • KHR_parallel_shader_compile WebGL extension: The KHR_parallel_shader_compile extension for WebGL 1.0 and 2.0 contexts checks the status of shader compilation without blocking the runtime.
  • prefers-color-scheme media query: The prefers-color-scheme CSS media query sets styles based on the requested color scheme, light or dark.
  • Promise.allSettled(): The Promise.allSettled() static method waits for an array of promises to settle (resolve or reject).
  • WebRTC SCTP information: The sctp object on RTCPeerConnection represents the negotiated SCTP transport. SCTP (Stream Control Transmission Protocol) is the protocol that RTCDataChannel uses.

New in Firefox

The following features are now available in Firefox:

  • BigInt: The BigInt JavaScript type represents integers of any size, including integers too large for the primitive Number type.
  • BigInt64Array: The BigInt64Array and BigUint64Array typed arrays represent 64-bit integers, signed and unsigned respectively.
  • counter-set: The counter-set CSS property creates (and optionally sets a value for) a counter, the numbers for a series of headings or ordered list items.
  • EXT_texture_compression_bptc WebGL extension: The EXT_texture_compression_bptc extension for WebGL 1.0 and 2.0 contexts adds the BPTC compressed texture formats to compressedTexImage2D() and compressedTexSubImage2D().
  • Scroll snap: CSS scroll snap controls the panning and scrolling behavior within a scroll container.

New in Firefox for Android

The following features are now available in Firefox for Android:

  • BigInt: The BigInt JavaScript type represents integers of any size, including integers too large for the primitive Number type.
  • BigInt64Array: The BigInt64Array and BigUint64Array typed arrays represent 64-bit integers, signed and unsigned respectively.
  • counter-set: The counter-set CSS property creates (and optionally sets a value for) a counter, the numbers for a series of headings or ordered list items.
  • Scroll snap: CSS scroll snap controls the panning and scrolling behavior within a scroll container.
  • Visual viewport API: The visualViewport API provides a way to query and modify the user-visible viewport of a web page.