Open dainemawer opened 1 month ago
Hey @dainemawer - thanks for the ticket!
To check impact on a single site, I would ideally focus on metrics for secondary page loads (where the API should be activated) and also at metrics like pages/visitor or return visitors.
@dainemawer could you give more info on point 1? I just tried opening https://speculative-rules.glitch.me/ in two tabs and both speculated correctly. Background tabs do drop speculations after 3 mins to save on memory so many that's what you're hitting? We also increased that recently to 10 mins following some feedback.
On the second point, I think it would be good to link to the two Chrome docs on this (but I'm bias as I wrote them):
And finally on the third point, the best way to measure this is in the field, ideally using a RUM solution. You should also be able to see the differences in the Chrome User Experience Report (CrUX), which ultimates feeds through to Google Search Console's Core Web Vitals screen, if your site is popular enough to appear in that. However, it doesn't allow you to compare prerendered and non-prerendered pages. We did however add navigation types to that earlier this year, and that's easily viewable in the CrUX Dashboard for each month, so you should be able to see an increase in prerendered page views, and that should correlate with a decrease in LCP times.
Actually I've just been made away of some circumstances where tabs are duplicated that can prevent prerendering. I've raised this bug to track this: https://issues.chromium.org/issues/356852180
Is this what you were seeing?
I installed the Speculative Rules plugin, and it is working great. This may be outside of the realm of discussion, so I apologise if it's not applicable.
Three points: