← Back to release summary

Prefetching triggered by the speculation rules API

Category
Performance
Type
New or changed feature
Status
Enabled by default (Chrome 110)
Intent stage
Shipped

Summary

Prefetching fetches the main resource for a future navigation, keeping it in memory so that it can be used to speed up the next navigation. This launch includes both same-site prefetching, and cross-site prefetching in the case where no credentials are present for the destination site.

Motivation

Enabling prefetching via the speculation rules API provides the flexibility for customizing the prefetching process, including requiring the anonymization of the client IP address and supporting heuristics to identify the best outbound links to prefetch. The platform and browser should help developers make the best use of these capabilities to accelerate navigation between pages.

Standards & signals

Explainers: https://github.com/WICG/nav-speculation/blob/main/triggers.md https://github.com/WICG/nav-speculation/blob/main/fetch.md https://github.com/WICG/nav-speculation/blob/main/anonymous-client-ip.md

View on chromestatus.com