Prerendering loads a web page before it is needed, so that when the actual navigation to that page occurs, it can be shown instantly.
Motivation
To speed up page loads. Chrome previously had a prerender mechanism that was replaced with No State Prefetch[1]. No State Prefetch is simpler and safer, but doesn't generally result in the instant page load experience that we think is possible with prerendering. We intend to prototype prerendering again to see if we can bring it back in a way that handles the issues of the previous incarnation. We are working on a design to address these issues, which included undesirable side-effects, resource consumption, low hit rate, privacy and security issues, and code complexity. [1] https://developers.google.com/web/updates/2018/07/nostate-prefetch
Demo
Documentation
Specification
Specification being incubated in a Community Group
Status in Chromium
Origin trial
(tracking bug)
Consensus & Standardization
- No signal
- No signal
- No signals
Owners
Last updated on 2022-04-22