📃 July 2019 release notes
New in Chrome
The following features are now available in Chrome:
-
Async clipboard:
The
navigator.clipboardAPI asynchronously reads and writes to the system clipboard. -
backdrop-filter:
The
backdrop-filterCSS property applies graphical effects such as blurring or color shifting to the area behind an element. -
beforeinstallprompt:
The
beforeinstallpromptevent fires when a Progressive Web App (PWA) is installable. You can cancel the event and later callevent.prompt()to control when the installation prompt is shown. Theappinstalledevent fires when the PWA is successfully installed. -
Event timing:
The
eventandfirst-inputperformance entries and thePerformanceEventTimingAPI measures the latency of user input events, such as mouse clicks or keypresses. They're used to calculate Interaction to Next Paint (INP), a common metric for perceived responsiveness. -
KHR_parallel_shader_compile WebGL extension:
The
KHR_parallel_shader_compileextension 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-schemeCSS 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
sctpobject onRTCPeerConnectionrepresents the negotiated SCTP transport. SCTP (Stream Control Transmission Protocol) is the protocol thatRTCDataChanneluses.
New in Chrome Android
The following features are now available in Chrome Android:
-
Share targets:
The
share_targetweb 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.clipboardAPI asynchronously reads and writes to the system clipboard. -
backdrop-filter:
The
backdrop-filterCSS property applies graphical effects such as blurring or color shifting to the area behind an element. -
beforeinstallprompt:
The
beforeinstallpromptevent fires when a Progressive Web App (PWA) is installable. You can cancel the event and later callevent.prompt()to control when the installation prompt is shown. Theappinstalledevent fires when the PWA is successfully installed. -
Event timing:
The
eventandfirst-inputperformance entries and thePerformanceEventTimingAPI measures the latency of user input events, such as mouse clicks or keypresses. They're used to calculate Interaction to Next Paint (INP), a common metric for perceived responsiveness. -
KHR_parallel_shader_compile WebGL extension:
The
KHR_parallel_shader_compileextension 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-schemeCSS 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
sctpobject onRTCPeerConnectionrepresents the negotiated SCTP transport. SCTP (Stream Control Transmission Protocol) is the protocol thatRTCDataChanneluses.
New in Firefox
The following features are now available in Firefox:
-
BigInt:
The
BigIntJavaScript type represents integers of any size, including integers too large for the primitiveNumbertype. -
BigInt64Array:
The
BigInt64ArrayandBigUint64Arraytyped arrays represent 64-bit integers, signed and unsigned respectively. -
counter-set:
The
counter-setCSS 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_bptcextension for WebGL 1.0 and 2.0 contexts adds the BPTC compressed texture formats tocompressedTexImage2D()andcompressedTexSubImage2D(). - 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
BigIntJavaScript type represents integers of any size, including integers too large for the primitiveNumbertype. -
BigInt64Array:
The
BigInt64ArrayandBigUint64Arraytyped arrays represent 64-bit integers, signed and unsigned respectively. -
counter-set:
The
counter-setCSS 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
visualViewportAPI provides a way to query and modify the user-visible viewport of a web page.