Predictive loading: Speculation Rules
The Speculation Rules API is a better alternative to <link rel="prefetch">: JSON rules tell the browser which pages to prefetch (prefetch) or fully prerender (prerender).
<script type="speculationrules">
{
"prerender": [
{ "where": { "href_matches": "/*" }, "eagerness": "moderate" }
]
}
</script>The eagerness setting (conservative, moderate, eager) prevents over-aggressive preloading. Supported by Chromium browsers (Can I use); plan for normal behavior elsewhere. Do not prerender pages with side effects (logout, cart). Expected effect: near-instant navigation, hence a better LCP on the next page. See also Preload.