Web Platform
Read the documentation for Web Platform APIs, some of which are experimental in Chrome. For example, origin and developer trials, or features only found in Canary.
What are Chrome release channels?
Learn how Chrome uses Canary, Dev, Beta, and Stable release channels to test new features, and roll out updates.
What are Chrome flags?
Activate additional debugging tools, or try out new or experimental features.
What is a Chrome Finch experiment?
Learn how we safely roll out new features and changes to Chrome.
Shipped APIs
Back/forward cache notRestoredReasons API
Report information on whether a page was blocked from using the back/forward cache on navigation.
Early Hints
Early Hints is an HTTP status code (103 Early Hints) used to send a preliminary HTTP response ahead of a final response.
Better screen sharing with Conditional Focus
Conditionally focus a tab or window when screen sharing on the web.
Better tab sharing with Capture Handle
The web platform now ships with Capture Handle, a mechanism that allows a capturing web app to ergonomically and confidently identify the captured web app, if the captured web app has opted-in.
Better tab sharing with Region Capture
The web platform now ships with Region Capture, a performant and robust way for cropping a video track.
Capture a video stream from any element
The Element Capture API is a performant and robust way for transforming a capture of the current tab into a capture of a DOM subtree.
Compute Pressure API
Allow your implementation to use the right underlying hardware metrics to ensure that users can take advantage of all the processing power available to them
Declarative Partial Updates
The Declarative Partial Updates API enables out-of-order streaming of HTML content.
Device Bound Session Credentials
Enhance your web application's security by integrating Device Bound Session Credentials (DBSC) to protect against session hijacking.
Launch Handler API
Control how your app is launched, for example, whether it uses an existing or a new window and whether the chosen window is navigated to the launch URL.
Long Animation Frames (LoAF)
Use the Long Animation Frames API to identify slow animation frames which are likely to affect the Interaction to Next Paint (INP) Core Web Vital metric which measures responsiveness.
Measure soft navigations
Measure performance of JavaScript-driven same-document navigations such as Single Page Applications (SPAs).
Navigation API
Discover modern client-side routing with the Navigation API, which adds improved functionality to build single-page applications.
Page Lifecycle API
The Page Lifecycle API provides lifecycle hooks so your pages can safely handle these browser interventions without affecting the user experience.
Picture-in-Picture for any Element
Display arbitrary HTML content in an always-on-top window.
Prefetch and prerender pages with the Speculation Rules API
Use the Speculation Rules API to achieve near-instant page navigations
Privacy-preserving screen sharing controls
Guide the user away from oversharing thanks to privacy-preserving screen sharing controls on the web.
Recognize your users' handwriting
The Handwriting Recognition API allows web applications to use advanced handwriting recognition services to recognize text from handwritten input in real time.
Scroll and zoom a captured tab
The Captured Surface Control API lets web apps scroll and zoom captured tabs.
Full control with the VirtualKeyboard API
Manage yourself the browser deals with content occlusion when a touch device's virtual keyboard appears.