This section contains documentation for Web Platform APIs. Some are currently in an experimental status in Chrome. For example, origin and developer trials, or features only found in Canary. The current status of each API is detailed in the documentation.
Web Platform
Documentation for Web Platform APIs.
- Chrome concepts #
- What are Chrome release channels? Learn how Chrome uses the Canary, Dev, Beta, and Stable release channels to test new features, and roll out updates.
- What are Chrome flags? Enable additional debugging tools or try out new or experimental features in Chrome.
- What are Chrome Variations? A mechanism for Chrome to test new browser features
- Get started with origin trials Test a new or experimental web platform feature. Give feedback to the web standards community on the feature's usability, practicality, and effectiveness, before the feature is made available to all users.
- Third-party origin trials Learn how providers of embedded content can test new or experimental web platform features across multiple sites.
- Troubleshoot Chrome origin trials Address common problems with trial tokens in meta tags, headers, and scripts. You'll also learn about debugging support in Chrome DevTools.
- What are Chrome release channels?
- Shipped #
- Better screen sharing with Conditional Focus Conditionally focus a tab or window when screen sharing on the web.
- Privacy-preserving screen sharing controls Guide the user away from oversharing thanks to privacy-preserving screen sharing controls 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.
- 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.
- Modern client-side routing: the Navigation API Learn about the Navigation API, a new API which adds improved functionality to build single-page applications.
- Better tab sharing with Region Capture The web platform now ships with Region Capture, a performant and robust way for cropping a video track.
- Full control with the VirtualKeyboard API Manage yourself the browser deals with content occlusion when a touch device's virtual keyboard appears.
- Smooth and simple transitions with the View Transitions API The View Transition API allows page transitions within single-page apps, and will later include multi-page apps.
- Better screen sharing with Conditional Focus
- Origin Trials #
- Picture-in-Picture for any Element, not just <video> Display arbitrary HTML content in an always-on-top window.
- Launch Handler API Launch handler lets you 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.
- WebGPU WebGPU enables high-performance 3D graphics and data-parallel computation on the web.
- Back/forward cache notRestoredReasons API Report information on whether frames present in the document were blocked from using the back/forward cache on navigation.
- Experimenting with measuring soft navigations The Chrome team is working on better measuring so-called soft navigations used by Single Page Applications and a new API is now in origin trial to allow sites to experiment with this too.
- Picture-in-Picture for any Element, not just <video>
- Developer trials #
- Compute Pressure API Compute Pressure offers high-level states that represent the pressure on the system. It allows the implementation to use the right underlying hardware metrics to ensure that users can take advantage of all the processing power available to them as long as the system is not under unmanageable stress.
- Compute Pressure API
- No longer pursuing #
- Choose how in-scope links open your PWA with Declarative Link Capturing Declarative Link Capturing is a proposal for a web app manifest property called "capture_links" that lets developers determine declaratively what should happen when the browser is asked to navigate to a URL that is within the application's navigation scope, from a context outside of the navigation scope.
- High performance storage for your app: the Storage Foundation API The Storage Foundation API proposed a storage API that resembles a basic file system, with direct access to stored data through buffers and offsets.
- Notification Triggers The Notification Triggers API allows developers to schedule local notifications that don't require a network connection, which makes them ideal for use cases like calendar apps.
- Get started with Web Bundles Web Bundles enable you to share websites as a single file over Bluetooth and run them offline in your origin's context.
- Choose how in-scope links open your PWA with Declarative Link Capturing