The newest version of WordPress, WordPress 6.8, has been named “Cecil”, after the jazz pioneer, Cecil Taylor. This is an overview of what’s going on beneath the surface that developers and performance focused site owners should be paying attention to.
Performance Improvements
WordPress 6.8 introduces a load of performance boosts aimed at both front end and admin users. Lazy loading logic for images has been refined, reducing unnecessary resource use on pages where it doesn’t apply. Core scripts have also seen optimisation, particularly in the way assets are enqueued, helping reduce Time to First Byte (TTFB). For high traffic or content heavy sites, these updates offer benefits in both speed and resource efficiency.
Accessibility Enhancements
Accessibility continues to be a core focus, with 6.8 bringing many accessibility related updates. These include improved keyboard tabbing behaviour, better ARIA attributes for screen readers, and more consistent labelling throughout the admin interface. These changes may seem subtle, but they make WordPress more inclusive and usable for all, particularly important for public sector or accessibility compliant websites.
Speculative Loading
WordPress 6.8 brings in support for speculative loading, a feature that can significantly speed up page transitions by preloading URLs before a user clicks on them. It uses the Speculation Rules API which is a browser technology that lets developers set rules around which types of links should be prefetched or prerendered, and how early that loading should begin. When used thoughtfully, it can result in near instant load times and a noticeably smoother browsing experience for site visitors.
There are various filters to modify the speculative loading, such as disabling specified URL’s. You can see all of the currently available filters at the speculative loading announcement post.
Stronger Password Security with bcrypt
This one is a big win for security with WordPress now supporting bcrypt for hashing passwords. While the legacy wp_hash_password() function still works, bcrypt integration ensures stronger resistance to brute force attacks. It’s a welcome update for any site that values robust user authentication. Thankfully, you do not need to do anything as WordPress will handle it in the background. This is not something you will notice, but you will be thankful it’s there.
New REST API Filter for Public Menus
Finally, 6.8 introduces a new filter to the REST API that makes it easier to expose navigation menus publicly. This is a long-awaited improvement for projects using headless CMS setups or custom front ends. Previously, retrieving menu data required authenticated users with the right permissions, which often complicated integrations and limited flexibility.
With this update, you can now expose menus, menu items, and menu locations without authentication. This makes it much easier to build fast, decoupled front ends or integrate WordPress content across multiple platforms.
Need support for updating to WordPress 6.8?
If you require support for updating to the newest version of WordPress, please feel free to contact me today and I can get you up and running as soon as possible.