<div style="text-align:center"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" fifu-lazy="1" fifu-data-sizes="auto" fifu-data-srcset="https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=75&resize=75&ssl=1 75w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=100&resize=100&ssl=1 100w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=150&resize=150&ssl=1 150w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=240&resize=240&ssl=1 240w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=320&resize=320&ssl=1 320w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=500&resize=500&ssl=1 500w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=640&resize=640&ssl=1 640w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=800&resize=800&ssl=1 800w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=1024&resize=1024&ssl=1 1024w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=1280&resize=1280&ssl=1 1280w, https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1&w=1600&resize=1600&ssl=1 1600w" width="1920" height="1080" fifu-data-src="https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Performance Chat Summary: 3 September 2024" title="Performance Chat Summary: 3 September 2024" srcset="https://i1.wp.com/www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024.jpg?ssl=1 1920w, https://www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024-300x169.jpg 300w, https://www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024-1024x576.jpg 1024w, https://www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024-768x432.jpg 768w, https://www.awordpresscommenter.com/wp-content/uploads/2024/11/performance-chat-summary-3-september-2024-1536x864.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></div><div>
<p><a href="https://make.wordpress.org/core/2024/09/03/performance-chat-agenda-03-september-2024/">Meeting agenda here</a> and the full chat log is available <a href="https://wordpress.slack.com/archives/C02KGN5K076/p1724166069276749">beginning here on Slack</a>.</p>
<h1 class="wp-block-heading">Announcements</h1>
<ul class="wp-block-list">
<li>Welcome to our new members of <a href="http://wordpress.slack.com/messages/core-performance/">#core-performance</a></li>
<li>Last week we reached over 1,000 members of our channel</li>
<li>WordCamp US is coming up Sep 17-20 in Portland, Oregon – we will have a performance table at Contributor Day with Adam</li>
<li><a href="https://make.wordpress.org/core/6-7/">WordPress 6.7</a> Beta 1 is October 1</li>
</ul>
<h1 class="wp-block-heading" id="focus-group-updates">Priority Items</h1>
<ul class="wp-block-list">
<li>WordPress performance Trac tickets
<ul class="wp-block-list">
<li><a href="https://core.trac.wordpress.org/query?status=accepted&#038;status=assigned&#038;status=closed&#038;status=new&#038;status=reopened&#038;status=reviewing&#038;focuses=~performance&#038;milestone=6.7&#038;groupdesc=1&#038;group=resolution&#038;col=id&#038;col=summary&#038;col=status&#038;col=milestone&#038;col=owner&#038;col=type&#038;col=priority&#038;col=keywords&#038;order=priority">Current release (6.7)</a></li>
<li>Future releases</li>
</ul>
</li>
<li>Performance Lab plugin (and other performance plugins)
<ul class="wp-block-list">
<li><a href="https://github.com/WordPress/performance/milestones">Next milestone</a></li>
<li>Clarification on September release date due to clash with WordCamp US</li>
</ul>
</li>
<li>Active priority projects
<ul class="wp-block-list">
<li><a href="https://github.com/orgs/WordPress/projects/199/views/4">Project board</a></li>
</ul>
</li>
</ul>
<h2 class="wp-block-heading" id="images">WordPress Performance Trac Tickets</h2>
<ul class="wp-block-list">
<li>There are currently <a href="https://core.trac.wordpress.org/query?status=accepted&#038;status=assigned&#038;status=new&#038;status=reopened&#038;status=reviewing&#038;focuses=~performance&#038;milestone=6.7&#038;order=priority">21 performance issues in 6.7</a></li>
<li><a href="https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> for <a href="https://core.trac.wordpress.org/ticket/61847">#61847</a> the <a href="https://github.com/WordPress/wordpress-develop/pull/7253#issuecomment-2322007086" target="_blank" rel="noreferrer noopener">Auto Sizes for Lazy-loaded Images PR</a> has already been reviewed by Joe and Felix. We’re now waiting for <a href="https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> feedback on whether we need a filter to remove the <code>auto</code> keyword from the <code>sizes</code> attribute or not other then that it ready for merge.</li>
<li><a href="https://profiles.wordpress.org/pbearne/" class="mention"><span class="mentions-prefix">@</span>pbearne</a> will work on <a href="https://core.trac.wordpress.org/ticket/61103">#61103</a> to be ready for another review</li>
<li><a href="https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> advised <a href="https://core.trac.wordpress.org/ticket/61436">#61436</a> is close to being merged, <a href="https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> will take ownership</li>
</ul>
<h2 class="wp-block-heading" id="images">Performance Lab Plugin (and other Performance Plugins)</h2>
<ul class="wp-block-list">
<li><a href="https://wordpress.org/plugins/performance-lab/">Performance Lab plugin</a> and the following performance plugins:
<ul class="wp-block-list">
<li><a href="https://wordpress.org/plugins/auto-sizes/">Enhanced Responsive Images</a></li>
<li><a href="https://wordpress.org/plugins/embed-optimizer/">Embed Optimizer</a></li>
<li><a href="https://wordpress.org/plugins/image-prioritizer/">Image Prioritizer</a></li>
<li><a href="https://wordpress.org/plugins/dominant-color-images/">Image Placeholders</a></li>
<li><a href="https://wordpress.org/plugins/webp-uploads/">Modern Image Formats</a></li>
<li><a href="https://wordpress.org/plugins/optimization-detective/">Optimization Detective (Developer Preview)</a></li>
<li><a href="https://wordpress.org/plugins/performant-translations/">Performant Translations</a></li>
<li><a href="https://wordpress.org/plugins/speculation-rules/">Speculative Loading</a></li>
</ul>
</li>
</ul>
<ul class="wp-block-list">
<li>Discussed the next Performance Lab release moving a week later to <strong>Sep 23 </strong>due to WordCamp US</li>
<li><a href="https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> While not related to <code>WordPress/performance</code>, I spent some time last week documenting the processes for how the <strong>Plugin Checker </strong>works, see <a href="https://github.com/WordPress/plugin-check/issues/597" target="_blank" rel="noreferrer noopener">https://github.com/WordPress/plugin-check/issues/597</a> and <a href="https://docs.google.com/document/d/1wDGZBwWB2WAxfbHE3lygIzQFK8IssCa5apOyaBolukQ/edit" target="_blank" rel="noreferrer noopener">https://docs.google.com/document/d/1wDGZBwWB2WAxfbHE3lygIzQFK8IssCa5apOyaBolukQ/edit</a>. Since the logic is quite complex to follow with the different possible scenarios, this is probably valuable to have as a reference, so please have a look if you’re interested, should help any contributor to PCP
<ul class="wp-block-list">
<li>Eventually, after ironing out remaining questions and functional quirks, we could add a version of that to the <code>docs</code> folder of the repository</li>
</ul>
</li>
</ul>
<h2 class="wp-block-heading" id="object-caching">Active Priority Projects</h2>
<h3 class="wp-block-heading">Investigate INP Improvements</h3>
<ul class="wp-block-list">
<li>No updates this week</li>
</ul>
<h3 class="wp-block-heading">Improving the calculation of image size attributes</h3>
<ul class="wp-block-list">
<li><a href="https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> I created <a href="https://github.com/WordPress/performance/issues/1511" target="_blank" rel="noreferrer noopener">https://github.com/WordPress/performance/issues/1511</a> as a stub issue to represent the next big effort related to improving image <code>sizes</code> improvements, and have been supporting <a href="https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> with defining a set of approaches to consider for moving that project forward, which is very close to being ready for feedback.</li>
</ul>
<h3 class="wp-block-heading">Enable Client Side Modern Image Generation</h3>
<ul class="wp-block-list">
<li><a href="https://profiles.wordpress.org/swissspidy/" class="mention"><span class="mentions-prefix">@</span>swissspidy</a> Working on Gutenberg PRs for media, but currently focusing on my WCUS talk</li>
</ul>
<h3 class="wp-block-heading">Enhance Onboarding Experience of Performance Lab Plugin</h3>
<ul class="wp-block-list">
<li><a href="https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> last week we informally chatted a bit more about asking some attendees at the WCUS booth to test using the PL plugin, to see how they experience the onboarding, where they may be confused or have questions. So that’s definitely something we’re going to incorporate in the Google booth section for performance – primarily for attendees that may not be familiar with the plugin yet, or at least haven’t used it before</li>
</ul>
<h1 class="wp-block-heading">Open Floor</h1>
<ul class="wp-block-list">
<li>Discussion around this <a href="https://wordpress.slack.com/archives/C02KGN5K076/p1725246728508379">Slack thread</a> for persistent object cache
<ul class="wp-block-list">
<li><a href="https://profiles.wordpress.org/westonruter/" class="mention"><span class="mentions-prefix">@</span>westonruter</a> I suppose the test for object caching should only be prominent if a site does not have page caching. A site may not use page caching due to it being highly dynamic or acquiring users to be logged in. For such a site, object caching would perhaps be the next best thing instead of page caching.</li>
<li><a href="https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> There are so many “it depends” scenarios when it comes to what caching strategy is best. For example, if you’re running a site like a store that needs to serve dynamic data and can’t use a full page cache, an object cache will reduce the load on the DB, which should speed up requests. However, if you run a site that can make use of a full page cache, that will usually be better because it avoids any need for the server to load data from the DB and render the page at all. For many sites, full page cache is probably a more meaningful strategy. Setting up an object cache is more complex and usually is not something folks will set up themselves—instead, relying on whatever their host has set up.</li>
<li><a href="https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> It’s possible that the Site Health message could be improved so most site owners aren’t confused by the nuances of all these options and focus only on the things that most people can actually affect, e.g., setting up a full-page caching solution. Hosts can also modify Core’s default site health checks to give better guidance on their hardware. Possibly something to chat about with the #hosting team</li>
<li><a href="https://profiles.wordpress.org/paaljoachim/" class="mention"><span class="mentions-prefix">@</span>paaljoachim</a> asked What can he do from the sideline? Should I mention this discussion in the hosting channel? Something else? Should I leave it up to you in this channel to followup on this?</li>
<li><a href="https://profiles.wordpress.org/thelovekesh/" class="mention"><span class="mentions-prefix">@</span>thelovekesh</a> As the number of plugins in the PL mono-repo grows, CI times are increasing accordingly. To address this, we should update our workflows to:
<ul class="wp-block-list">
<li>1. Run tests only for the plugin whose files have been updated.</li>
<li>2. Apply the same approach for linting and static analysis.</li>
</ul>
</li>
<li>This issue also impacts local development, particularly with PHPStan. While linting is fast with each commit(pre-commit hook), static analysis still runs across the entire codebase.
<ul class="wp-block-list">
<li><a href="https://profiles.wordpress.org/westonruter/" class="mention"><span class="mentions-prefix">@</span>westonruter</a> Good idea, although there are risks for doing this when there are plugin dependencies. Like if someone changes code in Optimization Detective which Image Prioritizer depends on, then this might slip under the radar. We could specifically account for plugin dependencies</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Our next chat will be held on <a href="https://www.timeanddate.com/worldclock/fixedtime.html?iso=20240910T1500"><abbr class="date" title="2024-09-10T15:00:00+00:00">Tuesday, September 10, 2024 at 15:00 UTC</abbr></a> in the <a href="https://wordpress.slack.com/messages/core-performance/">#core-performance channel</a> in <a href="https://make.wordpress.org/chat/">Slack</a>.</strong></p>
</p>
<p class="o2-appended-tags"><a href="https://make.wordpress.org/core/tag/core-performance/" class="tag"><span class="tag-prefix">#</span>core-performance</a>, <a href="https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a>, <a href="https://make.wordpress.org/core/tag/performance-chat/" class="tag"><span class="tag-prefix">#</span>performance-chat</a>, <a href="https://make.wordpress.org/core/tag/summary/" class="tag"><span class="tag-prefix">#</span>summary</a></p>
</div>

As October winds down, so too does Blocktober, Tammie Lister’s month-long challenge to create a…
The WordPress Foundation and WooCommerce have joined Automattic and Matt Mullenweg in countersuing WP Engine,…
The first-ever CloudFest USA Hackathon, taking place November 4 in Miami, will bring together contributors…
Canada’s largest gathering of WordPress enthusiasts drew a strong turnout at Carleton University last weekend,…
WooCommerce 10.3 was released this week, introducing one of the most requested features for store…
Automattic has hired GiveWP co-founder Devin Walker as Artistic Director for Jetpack, where he will…