Performance Chat Summary: 7 October 2025

<div>&NewLine;<p>The full chat log is available beginning <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1759849262234909">here on Slack<&sol;a>&period;<&sol;p>&NewLine;<h2 class&equals;"wp-block-heading"><strong>WordPress Performance Trac tickets<&sol;strong><&sol;h2>&NewLine;<ul class&equals;"wp-block-list">&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> mentioned ticket <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;63636">&num;63636<&sol;a> related to BFCache was punted due to an unresolved Chromium bug around <code>Clear-Site-Data&colon; "cache"<&sol;code> headers&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> identified ticket <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;43258">&num;43258<&sol;a> on output buffering as the current biggest blocker&period; He explained that while there’s been significant discussion both on the PR <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;8412">&num;8412<&sol;a> and in <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02RQBWTW&sol;p1759334728882769" data-type&equals;"link" data-id&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02RQBWTW&sol;p1759334728882769">Slack<&sol;a>&comma; the debate centers around the trade-offs between enabling full-page buffering &lpar;to allow post-render optimization&rpar; versus keeping the door open for streaming&comma; which could improve initial load performance&period; He provided further context on how classic themes already stream via procedural rendering&comma; while block themes generally do not&period;&NewLine;<ul class&equals;"wp-block-list">&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> noted that while streaming isn’t widely adopted in WordPress today&comma; it could become valuable in the future&comma; and care should be taken not to block its evolution&period; He also shared a <a href&equals;"https&colon;&sol;&sol;wpdirectory&period;net&sol;search&sol;01K6ZKWQ7KE3QWN24PXTJY61JW">WPDirectory search<&sol;a> of <code>flush&lpar;&rpar;<&sol;code> usage across core&comma; noting they appear mostly in admin and XML-RPC contexts rather than template rendering&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> asked if anyone has insights into this area and can contribute thoughts on how we can bridge these two perspectives&comma; allowing for a default output buffer while also enabling streaming if the application wants it&period; He’d be most thankful&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;b1ink0&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>b1ink0<&sol;a> brought up PR <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;9867">&num;9867<&sol;a> related to footer script module support and noted that <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;jonsurrell&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>jonsurrell<&sol;a> had provided thoughts around dependency handling&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h2 class&equals;"wp-block-heading"><strong>Performance Lab Plugin &lpar;and other performance plugins&rpar;<&sol;strong><&sol;h2>&NewLine;<ul class&equals;"wp-block-list">&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> mentioned new guidance on AI-generated contributions now available in the Performance repo&comma; including a new <code>AGENTS&period;md<&sol;code> file and updated PR template instructions with PR <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;2193" data-type&equals;"link" data-id&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;2193">&num;2193<&sol;a>&period; He explained that this was prompted by a recent increase in AI-assisted PRs&comma; some of which indicated the AI’s output wasn’t being carefully reviewed by the contributor&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h2 class&equals;"wp-block-heading"><strong>Open Floor<&sol;strong><&sol;h2>&NewLine;<ul class&equals;"wp-block-list">&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> introduced Trac ticket <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;64066">&num;64066<&sol;a>&comma; proposing that WordPress default to <code>moderate<&sol;code> eagerness for Speculative Loading&comma; when caching is detected&period; He noted the idea could provide a performance boost in WordPress 7&period;0 by improving preload efficiency on cached sites&comma; but also acknowledged the need to weigh sustainability concerns around increased server load&period;&NewLine;<ul class&equals;"wp-block-list">&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;mukesh27&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>mukesh27<&sol;a> asked whether a second opinion was needed&comma; and whether any Google team members had provided feedback&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> replied that he had received positive input from Google&comma; though their priorities don’t always align with those of hosts and site owners&period; He noted that moderate eagerness can increase bandwidth usage due to unnecessary preloads and may lead to added hosting costs&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;gilbertococchi&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>gilbertococchi<&sol;a> shared his thoughts&comma; emphasizing that moderate eagerness could be significantly more impactful than conservative loading&comma; especially with Chrome’s recent introduction of a Viewport Heuristic&comma; but stressed the importance of safeguards like persistent object caching to mitigate server load&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;mukesh27&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>mukesh27<&sol;a> summarized that <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;gilbertococchi&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>gilbertococchi<&sol;a> was supportive of the proposal and encouraged moving the ticket into the 6&period;9 milestone for visibility&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> clarified that while he wasn’t necessarily aiming for inclusion in 6&period;9&comma; he agreed to milestone the ticket for tracking purposes&comma; with the understanding that it may still be punted&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><strong>Our next chat will be held on <a href&equals;"https&colon;&sol;&sol;www&period;timeanddate&period;com&sol;worldclock&sol;fixedtime&period;html&quest;iso&equals;20251021T1500"><abbr class&equals;"date" title&equals;"2025-10-21T15&colon;00&colon;00&plus;00&colon;00">Tuesday&comma; October 21&comma; 2025 at 15&colon;00 UTC<&sol;abbr><&sol;a> in the <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;messages&sol;core-performance&sol;">&num;core-performance channel<&sol;a> in <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;chat&sol;">Slack<&sol;a><&sol;strong>&period;<&sol;p>&NewLine;<&sol;p>&NewLine;<p class&equals;"o2-appended-tags"><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;tag&sol;core-performance&sol;" class&equals;"tag"><span class&equals;"tag-prefix">&num;<&sol;span>core-performance<&sol;a>&comma; <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;tag&sol;hosting&sol;" class&equals;"tag"><span class&equals;"tag-prefix">&num;<&sol;span>hosting<&sol;a>&comma; <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;tag&sol;performance&sol;" class&equals;"tag"><span class&equals;"tag-prefix">&num;<&sol;span>performance<&sol;a>&comma; <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;tag&sol;performance-chat&sol;" class&equals;"tag"><span class&equals;"tag-prefix">&num;<&sol;span>performance-chat<&sol;a>&comma; <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;tag&sol;summary&sol;" class&equals;"tag"><span class&equals;"tag-prefix">&num;<&sol;span>summary<&sol;a><&sol;p>&NewLine;<&sol;div>&NewLine;

Sponsored
Sponsored
A WordPress Commenter

Recent Posts

WP Engine Accuses Automattic and Matt Mullenweg of Concealing Control of WordPress.org and the WordPress Trademarks

WP Engine has filed a whopping 175-page revised complaint in its ongoing legal fight with…

2 days ago

Woo Outlines AI Plans: MCP Support and Integration With Stripe’s Agentic Commerce Protocol

Woo has shared some early details on what it’s working on in the AI space.…

5 days ago

Ollie’s Menu Designer Lands on WordPress.org, Praised as “Game Changer”

Ollie’s Menu Designer plugin is now available for download on WordPress.org. Originally launched in August…

6 days ago

WordCamp Organizer Banned for Life After Misappropriating Funds

The WordPress Community Team has banned a WordCamp organizer for life after they used $734…

6 days ago

The WP World Launches AI-Powered Multilingual Messaging for the WordPress Community

The WP World has introduced a new way for WordPressers to connect: real-time multilingual messaging.…

7 days ago

WordPress 6.8.3 Security Release Patches Data Exposure and XSS Vulnerabilities

WordPress 6.8.3 was released yesterday, rolling out security fixes for two vulnerabilities in core. The…

1 week ago