<?xml version="1.0" encoding="UTF-8"?>
<feature id="speculation-rules"><name>Speculation rules</name><description>Speculation rules are hints to the browser to proactively download pages in the background so they appear instantly when the user navigates to them.</description><baseline><status>limited</status></baseline><support><browser name="chrome" version="109" supported="true"></browser><browser name="firefox" version="—" supported="false"></browser><browser name="safari" version="—" supported="false"></browser><browser name="edge" version="109" supported="true"></browser><browser name="chrome_android" version="109" supported="true"></browser><browser name="firefox_android" version="—" supported="false"></browser><browser name="safari_ios" version="—" supported="false"></browser></support><specifications><spec>https://html.spec.whatwg.org/multipage/speculative-loading.html#speculation-rules</spec><spec>https://wicg.github.io/nav-speculation/prerendering.html</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/Document/prerendering</mdn_url><compat_features><key>api.Document.prerendering</key><key>api.Document.prerenderingchange_event</key><key>api.PerformanceNavigationTiming.activationStart</key><key>api.Request.destination.speculationrules</key><key>html.elements.script.type.speculationrules</key><key>html.elements.script.type.speculationrules.eagerness</key><key>html.elements.script.type.speculationrules.expects_no_vary_search</key><key>html.elements.script.type.speculationrules.prefetch</key><key>html.elements.script.type.speculationrules.prerender</key><key>html.elements.script.type.speculationrules.referrer_policy</key><key>html.elements.script.type.speculationrules.relative_to</key><key>html.elements.script.type.speculationrules.requires</key><key>html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin</key><key>html.elements.script.type.speculationrules.source_optional</key><key>html.elements.script.type.speculationrules.tag</key><key>html.elements.script.type.speculationrules.target_hint</key><key>html.elements.script.type.speculationrules.urls</key><key>html.elements.script.type.speculationrules.where</key><key>http.headers.Content-Security-Policy.script-src.inline-speculation-rules</key><key>http.headers.Sec-Purpose.speculationrules</key><key>http.headers.Sec-Speculation-Tags</key><key>http.headers.Speculation-Rules</key><key>http.headers.Supports-Loading-Mode</key><key>http.headers.Supports-Loading-Mode.credentialed-prerender</key><key>http.headers.Supports-Loading-Mode.fenced-frame</key></compat_features><canonical_url>https://nowyoucanuse.com/features--speculation-rules.html</canonical_url></feature>