Performance Chat Summary: 22 October 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.7 RC1 is today, October 22, with RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 2 following on October 29
  • Reminder due to daylight savings, this meeting will shift to 16:00 UTC from October 29
  • WordPress 6.7 performance dev notesdev note Each important change in WordPress Core is documented in a developers note, (usually called dev note). Good dev notes generally include a description of the change, the decision that led to this change, and a description of how developers are supposed to work with that change. Dev notes are published on Make/Core blog during the beta phase of WordPress release cycle. Publishing dev notes is particularly important when plugin/theme authors and WordPress developers need to be aware of those changes.In general, all dev notes are compiled into a Field Guide at the beginning of the release candidate phase. published:
  • Announcing the new #core-performance-hosting channel where the Performance team have been invited to commence a discussion on initiatives [see Slack]

Priority Items

  • WordPress performance TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets
  • Performance Lab pluginPlugin 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)
  • Active priority projects

WordPress Performance Trac Tickets

Performance Lab Plugin (and other Performance Plugins)

  • @adamsilverstein created a PR to add Wappalyzer detection for the new Web Worker Offloading plugin – https://github.com/HTTPArchive/wappalyzer/pull/71 which was merged already
  • @benni had a question to the plugins. LCP priorization. Sometimes the LCP element on a webpage is text that uses a web font included via CSSCSS Cascading Style Sheets.. In such cases, the text can only be rendered after the font has been loaded, which can delay the LCP, I think? Would it be possible for the ‘Optimization Detective‘ plugin to detect when the LCP element is text and automatically preload the font in the <head> section to improve performance? Or maybe the ‘Image Prioritizer’ plugin could be renamed to ‘LCP Prioritizer’ and expanded to handle this optimization for text elements as well?

Active Priority Projects

Improving the calculation of image size attributes

  • @mukesh27 As part of the improving the calculation of sizes work, I’ve started implementing the new approach to the existing work so we can easily update it with the latest changes. The PR will be open soon, but before that, https://github.com/WordPress/performance/pull/1623 needs to be merged to ensure we have the latest changes on the feature branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch"..

Enable Client Side Modern Image Generation

  • @swissspidy just merged a GB PR yesterday & opened another one today, working on the next one

Enhance Onboarding Experience of Performance Lab Plugin

Open Floor

  • n/a

Our next chat will be held on Tuesday, October 29, 2024 at 16:00 UTC in the #core-performance channel in Slack.

#core-performance, #hosting, #performance, #performance-chat, #summary