Tickets and contributions
The Performance Team works on performance-related tickets in core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and holds a fortnightly Bug Scrub on Wednesdays, and a monthly Repo Scrub, also on Wednesday; check https://make.wordpress.org/meetings/ for current time.
Team headlines and updates
With WordPress 6.6 “Dorsey” released on July 16, and a couple of months of work behind us, our team has been able to deliver significant performance improvements to the editor.
Template loading improved by 35%, sites without permanent cache, the querying of expiring transients has been reduced to a single database request. Autoloading options are now more granular, and will help with reducing slow database responses, as well as allow you to keep an eye on the acceptable limits on your site. The block Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. theme patterns caching was updated to use transients and is saving approximately 13% of total server response time when loading for the Twenty Twenty Four theme.
Another great addition in 6.6 is the option to embed a preview of a post into another post simply by pasting its URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org in the editor.
Adam Silverstein has written a post recently where he breaks down all of the above-mentioned key performance improvements the team has done over the past few major releases and has included some interesting test results. You can read it here.
The team are now working on tickets for the 6.7 milestone and targeting 18 tickets for Beta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. release.
Interactivity API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
In WordPress 6.7, we will continue working on internal improvements to ensure that the Interactivity API’s code is as simple and stable as possible and to make the Interactivity API resilient when used asynchronously. This will pave the way for performance improvements such as directive code splitting or lazy loading of interactive blocks.
Improving the calculation of image size attributes
The Performance Team is continuing the work outlined in this Roadmap, and have identified a couple of bugs (#1381, #1316). The fixes will be included in the upcoming release on August 19.
Performance Lab Plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party (and other performance plugins)
Performance Lab plugin updates are released monthly on the third Monday of the month.
Throughout June, the Performance Team has focused on enhancements, such as improving settings for Modern Image Formats (#1258), updating standalone plugin assets (#1366), enhancing the health check message when WebP is not supported (#715), added PHPStan strict rules (#1241).
The team has implemented speculative loading of the search form (#1297) as a new feature to the Speculative Loading plugin, as well as extend core’s Autoloaded Options Site Health test if present, for the Performance Lab plugin (#1298).
The July Performance Lab plugin releases included:
Version 3.3.0, on July 15:
- Enhanced Responsive Images
- Performance Lab
- #1340 Extend core’s Autoloaded Options Site Health test if present (in WP 6.6)
- Modern Image Formats
- #1315 Picture element images: Missing alt text
- #1300 Modern Image Formats picture support breaks gallery block cropping
Version 3.3.1, on July 25:
- Enhanced Responsive Images
- #1399 – Accurate sizes improvement didn’t account for the disable filter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. for sizes
- Performance Lab
- #1374 – Autoloaded Options Health Check: Disabled options reappear in Site Health after external update
- Modern Image Formats
- #1354 – Picture element: The accurate sizes improvement for images not working
For the rest of July, the Performance Team has been focusing on the enhancements for the Optimization Detective plugin, and working on bug fixes for Modern Image Formats and Enhanced Responsive Images plugins.
#core-performance, #performance