Performance Chat Summary: 2 April 2024


Meeting agenda here and the full chat log is available beginning here on Slack.
Announcements
- Welcome to our new members of #core-performance
- WordPress 6.5 launching today
Priority Items
Structure:
- WordPress performance Trac tickets
- Current release (WP 6.6)
- Performance Lab plugin (and other performance plugins)
- Active priority projects
- INP research opportunities
- Improve template loading
WordPress Performance Trac Tickets
- For WordPress 6.6:
- We have 14 open items in the 6.6 milestone
- @joemcgill Given that we’re so early in the cycle, I think the most important thing to discuss is making sure we are making progress on any
early
tickets, and make sure that any tickets we need to add from our priority projects from our roadmap are included in the 6.6 milestone - @joemcgill #59442 is the main one that I’m unsure of, given that it has no owner and is marked early
- @thekt12 and @spacedmonkey did some work on this, but it still needs some iteration and someone to own finishing it up.
- @pbearne if no one else is free I can take it on
- @thekt12 This is more of switching to old commit and adding unit test for it. Should be an easy fix.
Performance Lab Plugin (and other Performance Plugins)
- @mukesh27 The final PR #1091, which improves the UX/UI of enabling performance features via standalone plugins for the Creating standalone plugins milestone 2c, has been merged. Now, I will focus on some follow-up priorities for version 3.0.0
- @flixos90 currently working on publishing the drafts from https://docs.google.com/document/d/1lIR4pvid2fYXI-gF4injOHRN8HKBENBnSxJ5tEYGOMY/edit and https://docs.google.com/document/d/1QR22o70_CjkYAS_i6ucbZyJ2h8pAEe6mg6pvXZYZUiY/edit in the Make Performance Handbook. If you haven’t taken a look yet and have any late feedback to provide, now’s the time.
- This will update our documentation to no longer refer to modules and define the requirements for a
WordPress/performance
plugin, including a code example
- This will update our documentation to no longer refer to modules and define the requirements for a
- @flixos90 Other than that, I’m planning to work on https://github.com/WordPress/performance/issues/1045 today
Active Priority Projects
Improve template loading
- @thekt12 the 6137 PR is good for review. Added unit test to it, we can see 13% improvement in TT4 just by transient caching patterns. @flixos90 need your feedback on @joemcgill comment https://github.com/WordPress/wordpress-develop/pull/6137/files#r1520119762
- @thekt12 also working on the other part template part and template file caching, testing it for performance. Also, I’ll be picking https://core.trac.wordpress.org/ticket/59595 this week
INP research opportunities
- @adamsilverstein nothing new from me this week, I’m still working on next steps from the research document I shared last week
Open Floor
- @flixos90 On and off over the past year, I’ve been working on a WordPress and performance field research Colab which I’d like to share. This Colab provides a technical introduction and a lot of examples to reference for querying HTTP Archive and CrUX to get WordPress field data, e.g. for things like adoption, performance impact, CWV, …
- The Colab is effectively already public, and I “silently” added a new short article to the Make Performance Handbook that for now includes it. I’ve also drafted a Make Core post, which I’d like to publish later this week for more visibility, as this can be relevant for any core developer.
- Any feedback on the Colab as well as the new Handbook article and post draft would be much appreciated! Especially the post draft, as that will get more visibility via the Make Core subscribers.
- If you’re interested in field performance research, you may want to review / work through the Colab in more depth. I’m intending for it to be a “living resource”, so it’ll be updated and expanded in the future. Thank you in advance!
- @benoitfouc Performant Translation feature (I18N) will avaible for all users with WP 5.6 soon. This feature increase a lot the average performance of all my french websites, thank you so much for working on it. Today WPML was release an update in order to be compatible with Performant Translation https://wpml.org/download/wpml-multilingual-cms/?section=changelog
Our next chat will be held on Tuesday, April 9, 2024 at 15:00 UTC in the #core-performance channel in Slack.