Performance Chat Summary: 26 November 2024
Meeting agenda here and the full chat log is available beginning here on Slack.
Announcements
- Welcome to our new members of #core-performance
- Last week (Nov 20) saw the release of Performance Lab 3.6.1
Priority Items
- WordPress performance Trac tickets
- Current release (6.8) 15 Trac tickets
- Future releases
- Performance Lab plugin (and other performance plugins)
- Active priority projects
WordPress Performance Trac Tickets
auto
sizes issues that are reported in past few days [see Slack]- Recommended to close some as duplicates
- @joemcgill is looking into this now. In many of the cases, it looks like
auto
is being applied to images without dimensions, which shouldn’t be happening.
height:auto
side effect – however this needs further discussion which is ongoing with @joemcgillPerformance Lab Plugin (and other Performance Plugins)
- Performance Lab plugin and the following performance plugins:
- @westonruter For Image Prioritizer I have a new PR which is preloading LCP background images which are defined in external CSS files or in stylesheets in STYLE tags. Up until now, it would only preload background images which were defined inline with style attributes. This was a big limitation since from what I’ve seen page builders very frequently use non-inline styles, for example to be able to do viewport-specific images on mobile and desktop. My finding is that this can improve LCP by 20% on an Elementor-built page! https://github.com/WordPress/performance/pull/1697
- This also improves LCP for core themes like Twenty Thirteen that have a CSS background image for the header. I measured a ~9% improvement. The PR is ready for review, but I still need to add tests.
Active Priority Projects
- Improving the calculation of image sizes attributes (Joe)
- Enable client side modern image generation (Pascal)
- Enhance onboarding experience for Performance Lab (Felix)
Improving the calculation of image size attributes
- @mukesh27 and @joemcgill work is ongoing on #1511.
- The PR @mukesh27 created, Accurate sizes: Calculate image sizes during block rendering #1625 was merged this week
- We’ve also done a bit of housekeeping here: https://github.com/WordPress/performance/pull/1699
- Continuing to work this week on passing alignment info from ancestor blocks to image blocks by context
- @mukesh27 As part of improving the calculation of image sizes, I’ve opened a POC that passes context from the group block to its child image blocks. The PR https://github.com/WordPress/performance/pull/1704 is ready for review.
Enable Client Side Modern Image Generation
- No updates this week
Enhance Onboarding Experience of Performance Lab Plugin
- @flixos90 since the AJAX PR https://github.com/WordPress/performance/pull/1646 was merged and released, as well as follow up fix https://github.com/WordPress/performance/pull/1675, I wonder whether we should close that onboarding issue? I think the survey conducted and that action taken seems enough for now. There may of course be more things to consider, but per the survey this was the only common complaint
- Agreed to close the onboarding issue and remove this from the Priority Project updates moving forwards
Open Floor
- Agreed for the December 16 release to be skipped and a smaller special release scheduled for Dec 2
- The next release will be scheduled for January 20, 2025
- This meeting will not take place on:
- Tuesday December 24
- Tuesday December 31
- It will resume again on Tuesday January 7, 2025
Our next chat will be held on Tuesday, December 3, 2024 at 16:00 UTC in the #core-performance channel in Slack.