- Loop WP
- Posts
- Issue #154 Loop
Issue #154 Loop
Speculation
Hi, friend. š
Welcome to Issue #154 of Loop WP!
Last week, we looked at some reactions from the community and discussed Mary Hubbardās announcement of WordPressās new yearly release cycle in more detail.
This week, we examine one of WordPress 6.8ās new features, Speculative Loading, and explain why you might not want to enable it.
Letās go! š
Start learning AI in 2025
Everyone talks about AI, but no one has the time to learn it. So, we found the easiest way to learn AI in as little time as possible: The Rundown AI.
It's a free AI newsletter that keeps you up-to-date on the latest AI news, and teaches you how to apply it in just 5 minutes a day.
Plus, complete the quiz after signing up and theyāll recommend the best AI tools, guides, and courses ā tailored to your needs.
Speculative Loading
WordPress 6.8, the first and only major release of the year, included speculative loading in Core.
š§ If you arenāt sure what speculative loading is and why I even ask the question at the end of this section, you can read these articles:
Speculative Loading in WordPress 6.8 (Press Wizards)
Speculative Loading Context and Default Behaviour (WordPress)
The last link is particularly notable (not just because it discusses early implementations) as it discusses potential data leaking issues and exclusion rules that will need to be applied.
šØ Speculative loading has been around for a while in the form of a performance plugin.
You can still download and use the speculative loading plugin, and you may want to do so as the Core implementation has no UI and can (currently) only be controlled through filters.
The speculative loading plugin will give you:
Extra control over speculative loading settings.
A user interface (UI) for those settings.
š” With currently 74.42% support, speculative loading wonāt work in every browser, notably Safari and Firefox.
However, should you leave it enabled in WordPress for those browsers that do support it? š
To Speculate or Not to Speculate?
Didnāt read those articles, friend?
ā No worries, Paul Charlton from WP Tuts explains why you might want to turn off speculative loading in Core, and why it might not be ideal for your site (especially on shared hosting):
š§ I also have concerns about speculative loading, particularly when it comes to other WordPress plugins and their interactions with Core (for example, WooCommerce).
I asked Brian Jackson from Perfmatters about his thoughts on speculative loading, and he said:
āI personally think it is a good idea, "prefetch" and "conservative" eagerness is honestly very safe. And the gains across the board will be worth it.
We've been doing prefetch with Instant Page for years and have had almost no issues with it.
Once Speculative Loading came out, we switched immediately. So we've been using it instead of Instant Page for 6+ months already. And again, almost no issues. And we are using the more aggressive "prerender" mode and "moderate" eagerness on our sites.
I think it was smart though to stay with "prefetch" and "conservative" for core, as the other modes can be more resource consuming. That's why we added the features in Perfmatters to change these if users wanted to.ā
Perfmatters is a plugin that gives you more control over speculative loading in Core, and much more. Iāve been using it on my website for years.
For client sites, I have been using a combination of Perfmatters and WP Rocket.
Both offer prefetch and preload functionality, among other features.
ā”ļø WP Rocketās link preload feature is not the same as speculative loading, so it will be interesting to see whether they introduce support for it similar to Perfmatters.

Concluding Thoughts
š¤ Should you turn off speculative loading or leave it enabled? Well, that depends, friend.
Are you using cheap shared hosting?
Do you have lingering concerns about potential data leaking?
Or worries about potential breaking issues with your website?
š§ Once youāve read everything in this newsletter, you can answer those questions for yourself (if they apply) and decide.
ā I would guess for a lot of people (as Brian said), it would be safe to roll with the Core implementation, but also to:
Test your website thoroughly.
Install Perfmatters or the Speculative Loading plugin to gain more control through a UI.
Community Questions
š Hats off to Felix Arntz, who has been one of the main drivers behind this and has answered even more questions from the community:
Will there be any concerns with pixels and tracking services related to Speculative Loading? - There shouldnāt be.
How does this work with the core logout link in the main nav for logged-in users? - Smart URL pattern exclusions.
Why can't it work in admin on link hover? - Itās not that it canāt, but itās risky.
Speculationā¦Itās The Way You Make Me Feel
š¶ I donāt know about you, friend, (and Iām showing my age), but when I was thinking about speculative loading, I couldnāt help thinking about āspeculationā replacing āfascinationā in this classic piece of wonky pop. š
Classifieds
Kinsta, a reliable hosting partner for your WordPress sites. Everything you need: edge caching, CDN, WAF, 24/7 support, free migrations and much more. |
Sponsorship Opportunities
šØ The Google Doc contains all the details if youāre interested in sponsoring the Loop WP Newsletter.
Thatās It For This Week š
āļø Something is stirring in WordPress (again), hard to know what it is yet, but Iām hoping itās another positive step forward:
I tried to unblock all accounts today, but the X interface is broken. I'll figure out how to unblock everyone. I'm removing all my blocks; it may take a few days. Any block that remains is a bug, not a statement.
ā Matt Mullenweg (@photomatt)
12:04 AM ⢠Apr 21, 2025
Matt has also confirmed that it will be for all accounts, and, of course, there are conditions.
See you next week! š
Weekly WordPress News & Tips
This week's excellent and insightful WordPress News & Tips:
Beta Alert! - Core Framework - 1.8.0 Beta Announcement, BEM Generator, Grid Variables and more! (Core Framework)
Exciting Times! - 5 Things Iām Looking Forward to at PressConf. (The Repository)
Minor Release? - Defining Minor Releases for WordPress 6.8.x (Aaron Jorbin)
ShopShield - The Ultimate Tool For WooCommerce Performance. (Rocket.net)
Relume is š - 100% Usable AI Web Design Tools 2025. (WP Tuts)
Replit vs Cursor - From the POV of someone new to AI coding. (Maddy Osman)
Performance Boost - How to speed up your WordPress admin dashboard (back-end and editor). (Perfmatters)
Whoops - Developer Advisory -Stripe Payment Gateway 9.4.0 Improvement. (WooCommerce)
Food for Thought - Can AI Help WordPress Freelancers Make More Money (The WP Minute)
Disagreement - WordPress Slows to One Major Release Per Year ā And Not Everyone Agrees With How It Happened (The Repository)
AI Services 0.6.1 - This release adds multimodal output, letting you create both text and images using a single model. Other enhancements include PHP+JS code previews in the AI Playground and more. (Felix Arntz)
Hoverify Replacement? - The BEST FREE Tool for Responsive Web Design Testing - Responsively! (WP Tuts)
If you have a question about this email or WordPress, reply, and I will answer you as soon as possible.
š Until next time,
