You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Speculation rules offer a way to preemptively load pages for future navigations before the user has actually clicked a link.
Developers can opt to either prefetch, prerender or prerender_until_script.
Webkit have expressed support only for same-origin prefetch with an eagerness of conservative.
There are certain aspects of the spec that still seem to be in progress:
Chromium has an in-progress bug for adding external file support. There is an open pull request for adding this to the specification. There are separate Mozilla and Webkit standards positions for using an external speculationrules file rather than inlining.
Chrome has been running an origin trial for prerender-until-script
The State of HTML 2025 survey revealed that a majority of developers have not yet heard of this feature, but it is already being used by some large companies such as Shopify, WordPress, Etsy and Google. This tweet about the API has 558 likes and this other tweet has 1000 likes.
This comment was automatically generated based on the information you provided. Please don't edit it.
Below is additional information about the web feature (from the web-features project) which is referenced in your proposal.
If this doesn't accurately correspond to your proposal, please update your initial comment to include web-features: <feature-id>.
To find feature IDs, use the web-features explorer.
Feature Speculation rules
ID: speculation-rules
Name: Speculation rules
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.
Activity
github-actions commentedon Sep 3, 2026
This comment was automatically generated based on the information you provided. Please don't edit it.
Below is additional information about the web feature (from the web-features project) which is referenced in your proposal.
If this doesn't accurately correspond to your proposal, please update your initial comment to include
web-features: <feature-id>.To find feature IDs, use the web-features explorer.
Feature Speculation rules