Performance Chat Summary: 4 June 2024
Meeting agenda here and the full chat log is available and the full chat log is available beginning here on Slack.
Announcements
- Welcome to our new members of #core-performance
- WordPress 6.6 beta 1 is today
- Performance lab 3.2.0 release scheduled for June 6
Priority Items
Structure:
- WordPress performance Trac tickets
- Current release (WP 6.6)
- Performance Lab plugin (and other performance plugins)
- Auto-Sizes for Lazy-Loaded Images
- Embed Optimizer
- Fetchpriority
- Image Placeholders
- Modern Image Formats
- Optimization Detective
- Performant Translations
- Speculative Loading
- Active priority projects
WordPress Performance Trac Tickets
- WordPress 6.6 enhancement tickets
- #61276 was just re-opened but the enhancement is committed
- @joemcgill The new Site Health check for large autoloaded options is committed https://core.trac.wordpress.org/changeset/58332. I also committed the caching improvements for generating global styles for blocks in https://core.trac.wordpress.org/changeset/58334
- @spacedmonkey has several issues he would like reviewing #53167 #59595 and #59871
- @joemcgill I committed the caching improvements that we’ve been working on and left a review on your PR, @spacedmonkey I think we could still consider making your proposed change, but the impact will be much smaller and should most likely start with a GB PR
- @spacedmonkey I think that #53167 & #59871 are ready for commit IMO but we missed the cut off there
- There are 9 performance tickets for 6.6, all of which are marked as bugs
- @joemcgill The main one that I want a 2nd opinion on is #55996 and specifically this PR, which fixes a bug that the .org team ran into when trying to apply filters to block content at the template level instead of the block level.
Performance Lab Plugin (and other Performance Plugins)
- Performance Lab plugin and the following performance plugins:
- @westonruter Milestones for the plugins: https://github.com/WordPress/performance/milestones
- There’s one issue left for Modern Image Formats currently with @adamsilverstein : https://github.com/WordPress/performance/issues/1258
- Otherwise, for Performance Lab itself (and meta items for the repo as a whole) there are currently 8 open issues/PRs: https://github.com/WordPress/performance/milestone/47
- @westonruter For 3.2.0 we’ll at least have the Upgrade Notice – I think we should discuss more what should be done there, whether we bring back the admin pointer whenever there is a big new feature or if something else less obtrusive is warranted
- @ashwinparthasarathi hoping to work on this https://github.com/WordPress/performance/issues/1239
But it will probably make it in the next release. - @joemcgill states 1136 the main one that we need to try to get wrapped up
- @stellastopfer Yes, we should get the last icon and the export today EOD
- Active discussion on the ticket regarding the assets and agreed to go with just the “P” for now as we are short on time
- Agreed to punt the onboarding experience issue https://github.com/WordPress/performance/issues/1032
- The last issue is https://github.com/WordPress/performance/issues/715 but it seems it won’t take much to get it over the finish line, with input from @adamsilverstein
- @westonruter I submitted the Image Prioritizer plugin for review with the plugin review team. This includes the fetchpriority=high for the LCP image, including when there are different LCP image elements for different breakpoints. It also now includes applying correct lazy-loading so that images that appear in the initial viewport in any breakpoint never get lazy-loading whereas images outside the initial viewport in any breakpoint always get lazy-loading.
Active Priority Projects
Improving the calculation of image size attributes
- @mukesh27 has been working on improved image
sizes
algorithm
Web Worker Offloading
- @thelovekesh I have added the testing steps on – https://github.com/WordPress/performance/pull/1247
Optimized Autoloaded Options
- @joemcgill now that we’ve included the Site Health check, I think we can update the dev note draft and then close out that project. I’ve been waiting on the doc release leads to get a process setup that we can add our dev note to.
- @pbearne to create a draft post here
Open Floor
- @pbearne I am working on https://core.trac.wordpress.org/ticket/36477
to try an make PNG resizes are always smaller - @thelovekesh discuss about
WP_DEBUG
in test cases – ongoing discussion from here in Slack
Our next chat will be held on Tuesday, June 11, 2024 at 15:00 UTC in the #core-performance channel in Slack.