Performance Chat Summary: 23 January 2024
Meeting agenda here and the full chat log is available beginning here on Slack.
Announcements
- Welcome to our new members of #core-performance
- The Performance Team have released 2 new plugins this week
- The 2024 performance roadmap has now been published
Priority Projects
Server Response Time
- Link to roadmap projects and link to the GitHub project board
- Contributors: @joemcgill @swissspidy @thekt12 @mukesh27 @pereirinha
- Projects from the 2024 roadmap:
- Internationalization Performance
- Improve template loading
Notes from today’s call:
- @thekt12 https://github.com/WordPress/wordpress-develop/pull/5915 – Wont Fix. Current options will expose other variables references leading to more complex issue. I agree with @spacedmonkey https://github.com/WordPress/gutenberg/pull/58072#issuecomment-1904484863 , this is better way to go, to modify and remove variations
Database Optimization
- Link to roadmap projects and link to the GitHub project board
- Contributors: @mukesh27 @thekt12 @pbearne
- Projects from the 2024 roadmap:
- Optimized autoloaded options
Notes from today’s call:
- @pbearne the options autoload got an update and maybe ready https://github.com/WordPress/wordpress-develop/pull/5671
JavaScript & CSS
- Link to roadmap project and link to the GitHub project board
- Contributors: @mukesh27 @flixos90 @westonruter
- Projects from the 2024 roadmap:
- INP opportunities research
- Interactivity API
- Speculative prerendering
Notes from today’s call:
- No updates this week
Images
- Link to roadmap projects and link to the GitHub project board
- Contributors: @flixos90 @adamsilverstein @joemcgill @pereirinha @westonruter
- Projects from the 2024 roadmap:
- Image loading optimization
- API to facilitate more accurate “sizes” attribute
- Land AVIF support in core
- Client side image compression
Notes from today’s call:
- @westonruter For Image Loading Optimization, the PR to preload the background-image for the LCP element just needs one more review to merge. Again, I found this change to reduce LCP-TTFB by ~9% when, for example, the LCP elemment is a Group block with a background image or a Cover block with parallax. Otherwise, I’ve been working with @thelovekesh on eliminating loading the web-vitals library from unpkg.
- @adamsilverstein The PR to land AVIF is ready for testing; at this point I am waiting for support to land in Edge stable before committing, not sure that will in time for beta cutoff though
- @swissspidy For client side image compression I’m currently working on ways to make the performance impact more measurable and documenting that. In the meantime, my Media Experiments plugin can now be tested on WordPress Playground to familiarize oneself with how seamless it all is.
- @joemcgill As mentioned earlier, the experimental plugin for supporting auto-sizes is now available. I’m tracking an issue that is effecting WP galleries when this is in use. Additional testing and feedback of this feature (requires Chrome 121+) would be appreciated.
Measurement
- Link to roadmap projects and link to the GitHub project board
- Contributors: @adamsilverstein @joemcgill @mukesh27 @swissspidy @flixos90
- Projects from the 2024 roadmap:
- Stabilized automated performance testing metrics
- Improve core automated performance tests
Notes from today’s call:
- @joemcgill Still need to look into the failures on the 6.4 branch #60127
Ecosystem Tools
- Link to roadmap projects and link to the GitHub repo for Plugin Checker
- Contributors: @mukesh27 @swissspidy
- Projects from the 2024 roadmap:
- Creating standalone plugins milestone 2
- Plugin checker
- Reusable testing environment
Notes from today’s call:
- @mukesh27 For Creating standalone plugins milestone 2b:
- Introduce
pluginsfolder for standalone plugins – merged - Working on test suite update so it cover
pluginsfolder
- Introduce
- @mukesh27 For Plugin Check, nothing more, just been offering support by conducting code reviews for open PRs
Open Floor
- No updates today
Our next chat will be held on Tuesday, January 30, 2024 at 16:00 UTC in the #core-performance channel in Slack.


