Web Platform (original) (raw)

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.

Shipped APIs

Page Lifecycle API

The Page Lifecycle API provides lifecycle hooks so your pages can safely handle these browser interventions without affecting the user experience.

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 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.

Discover modern client-side routing with the Navigation API, which adds improved functionality to build single-page applications.

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.

Get started with origin trials

Test a new or experimental web platform feature.

Third-party origin trials

Providers of embedded content can test new or experimental web platform features.

Troubleshoot origin trials

Address common problems with Chrome trial tokens in meta tags, headers, and scripts.

Origin trials

Origin trials allow developers to try out new features and give feedback.

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.

Measure soft navigations

Experimenting with JavaScript-driven same-document navigations that use the history API or the new Navigation API, triggered by a user gesture and modifies the DOM, modifying the previous content, as well as the URL displayed to the user.

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

Device Bound Session Credentials

Enhance your web application's security by integrating Device Bound Session Credentials (DBSC) to protect against session hijacking.

Deprecating

These features were part of the web platform but are now in the process of being deprecated and removed.

Deprecating the unload handler

The unload event will be gradually deprecated starting from Chrome 117. Learn what this means and how sites and enterprises can prepare for this

Deprecating XSLT

XSLT is no longer supported. Learn what this means and how sites and enterprises can prepare for this.

No longer pursuing

These features are no longer supported nor in experiment.

Web Bundles

Share websites as a single file over Bluetooth.

Best Practices

Learn how to make the most of certain web platform features.

URL protocol handler registration for PWAs

After registering a PWA as a protocol handler, when a user clicks on a hyperlink with a specific scheme such as mailto, bitcoin, or web+music from a browser or a platform-specific app, the registered PWA will open and receive the URL.