Technicalrel=prefetchPrerender

Prefetch and speculation rules

Hints that fetch or fully prepare resources for a likely next navigation at low priority, making the subsequent page load feel instant.

In full

`rel=prefetch` retrieves a resource for a future navigation and stores it in the HTTP cache. The Speculation Rules API supersedes it for whole-document cases, letting a page declare which URLs to prefetch or prerender and with what eagerness, and powers Chrome's instant navigations. Overly aggressive prerendering wastes user bandwidth and can inflate analytics with pageviews that were never seen, so rules should be conservative and analytics should account for prerendered activations.

Example

A speculation-rules block prerenders the top search result on hover, so clicking it paints immediately.

Related terms

Preload

A resource hint that tells the browser to fetch a critical resource for the current page at high priority, before the parser would…

Largest Contentful Paint

A Core Web Vital measuring the render time of the largest image, video poster or text block visible in the viewport; good is 2.5 s or less…

Cache-Control

The HTTP header governing how browsers, CDNs and proxies store and revalidate a response, using directives such as max-age, s-maxage and…

Google Analytics 4

Google's event-based analytics platform, which replaced Universal Analytics in July 2023 and models sessions and users from event streams.

Core Web Vitals

Google's set of three field-measured user experience metrics — LCP, INP and CLS — used as part of the page experience signals in ranking.