Performance Chat Summary: 29 August 2023

<div style&equals;"text-align&colon;center"><&sol;div><div>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;2023&sol;08&sol;29&sol;performance-chat-agenda-29-august-2023&sol;">Meeting agenda here<&sol;a> and the full chat log is available <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1693321214870989">beginning here on Slack<&sol;a>&period;<&sol;p>&NewLine;<h2 class&equals;"wp-block-heading">Announcements<&sol;h2>&NewLine;<ul>&NewLine;<li>Welcome to our new members of <a href&equals;"http&colon;&sol;&sol;wordpress&period;slack&period;com&sol;messages&sol;core-performance&sol;">&num;core-performance<&sol;a><&sol;li>&NewLine;<li>Thanks to everyone who visited the Performance table on <strong>Contributor Day at WordCamp US<&sol;strong> last week – here’s a round-up of some activity&colon;&NewLine;<ul>&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> I was working on removing <code>unload<&sol;code> event handlers from wp-admin &lpar;<a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;55491">&num;55491<&sol;a>&rpar; which relate to performance since they prevent bfcache&period; Got a mostly-complete patch ready for review&period; But ironically I found in 6&period;3 that bfcache was explicitly disabled via <code>Cache-Control&colon; no-store<&sol;code> &lpar;<a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;21938">&num;21938<&sol;a>&rpar;&comma; so removing <code>unload<&sol;code> doesn’t have any effect&period; Maybe we want to revisit that&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> I committed <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;changeset&sol;56445" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;changeset&sol;56445<&sol;a> at Contributor Day&comma; that’s a big deal in terms of new API functions&comma; with <code>prime&lowbar;options&lpar;&rpar;<&sol;code> and <code>get&lowbar;options&lpar;&rpar;<&sol;code> &lpar;the latter is probably what most WP devs will immediately understand what it does&rpar;<&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> One ticket that was committed at WCUS Contributor Day <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59181" target&equals;"&lowbar;blank">Performance optimization of register&lowbar;block&lowbar;script&lowbar;handle&lpar;&rpar;<&sol;a> – This will improve improve Server side metric by ~1&percnt;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58998">&num;58998<&sol;a> should help avoid DB stampedes when rewrites are flushed&period; I’m hoping <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;icaleb&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>icaleb<&sol;a> will be able to test this patch at VIP and let us know if there are any side effects that we need to be aware of&period; <&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> We also had <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;52759">&num;52759<&sol;a> committed that adds a filter to avoid a potentially expensive DB query&comma; but it’s currently reopened to consider a name change for the filter&period; Feel free to weigh in if you have opinions&period;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> During Contributor Day &commat;gziolo and myself worked through this&comma; at the end came up with an idea for a solution&comma; which I implemented yesterday&comma; in <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;49904" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;49904<&sol;a> and <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;5104" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;5104<&sol;a> &lpar;the two are kind of related but separate problems&rpar;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li>This week’s Performance Bug Scrub lead&comma; request for volunteer please&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> happy to run this weeks bug scrub &lpar;thank you&excl;&rpar;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h2 class&equals;"wp-block-heading" id&equals;"focus-group-updates">Priority Projects<&sol;h2>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"images">Server Response Time<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-server-response-time">Link to roadmap projects<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;spacedmonkey&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>spacedmonkey<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;aristath&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>aristath<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> I spent some time prior to WCUS looking at <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;57789">&num;57789<&sol;a> and plan to pick that back up later this week as a part of a general focus on improving template loading<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> working on <a rel&equals;"noreferrer noopener" data-hasqtip&equals;"44" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;5069" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;5069<&sol;a>&comma; starting at Contributor Day and iterated yesterday&period; Will make another iteration today and then it should be ready for another review<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> I had some great discussions at WCUS regarding i18n performance&comma; people are really interested in testing this new feature plugin&period; The great news is that the plugin just got approved&comma; so I’ll push it to <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;wordpress&period;org&sol;" target&equals;"&lowbar;blank">WordPress&period;org<&sol;a> later today or so&period; Then we can spread the word and start looking into adding it to Performance Lab &lpar;once we have the standalone modules&rpar; etc&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"images">Database Optimization<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-database-optimization">Link to roadmap projects<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;aristath&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>aristath<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;spacedmonkey&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>spacedmonkey<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;olliejones&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>olliejones<&sol;a> <&sol;p>&NewLine;<ul>&NewLine;<li>No updates this week<&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"object-caching">JavaScript &&num;038&semi; CSS<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-javascript-css">Link to roadmap project<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <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> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;10upsimon&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>10upsimon<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;adamsilverstein&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>adamsilverstein<&sol;a> <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><&sol;p>&NewLine;<ul>&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> I backported the use of <code>defer<&sol;code> for block view scripts from Gutenberg to WordPress core &lpar;<a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59115">&num;59115<&sol;a>&rpar;&period; I did some more <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59115&num;comment&colon;2" target&equals;"&lowbar;blank">perf analysis<&sol;a> and found a 6&period;5&percnt; reduction in TTFB-LCP&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> What scenario was that tested with&quest; TT3 or another theme &sol; configuration&quest; &lpar;Details are in the Trac comment&rpar;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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> I also <a rel&equals;"noreferrer noopener" data-hasqtip&equals;"124" aria-describedby&equals;"qtip-124" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;786&num;issuecomment-1681273989" target&equals;"&lowbar;blank">analyzed<&sol;a> moving Twenty Seventeen’s scripts from the footer to the <code>head<&sol;code> and adding <code>defer<&sol;code>&comma; but I didn’t find there to be any improvement<&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> On the non-JS front&comma; I did some <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58810&num;comment&colon;7" target&equals;"&lowbar;blank">more analysis<&sol;a> on the impacts of inlining stylesheets instead of loading them externally&comma; especially when a CDN is involved&period; I found inlining to be more important when a CDN is involved&comma; but when a CDN <em>isn’t<&sol;em> involved&comma; then better not to inline&period; The findings don’t seem to be entirely conclusive&comma; however&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> I think this is an important learning worth sharing with the broader community&period; It has come up numerous times in the past that folks suggest to inline certain assets based on an assumption that that would be faster&period; But seems that’s more complicated than that<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> I noticed that <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58634">&num;58634<&sol;a> has a PR that could use a review&period; Otherwise&comma; that one doesn’t yet have an owner<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> Also&comma; <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;discussions&sol;53260" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;discussions&sol;53260<&sol;a> is an interesting conversation going on in the Gutenberg repo about using JS modules to better load scripts and styles async&period; Worth looking into and giving feedback&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"measurement">Images<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-images">Link to roadmap projects<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;thekt12&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>thekt12<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;adamsilverstein&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>adamsilverstein<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;pereirinha&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>pereirinha<&sol;a> I do have clarification for <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58893" target&equals;"&lowbar;blank">&num;58893<&sol;a>&comma; and asked for another round of feedback on <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58892" target&equals;"&lowbar;blank">&num;58892<&sol;a>&period; If I didn’t get it back to the right track&comma; I might need a call to clear it up<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> Update from me that is <em>kind of<&sol;em> related to images but actually has nothing directly to do with images is that I opened a can of worms at contributor day finding several bugs with how the WordPress main query loop &lpar;&OpenCurlyDoubleQuote;the loop”&rpar; is being handled incorrectly by block themes in general&comma; which has been causing problems such as <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58027" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58027<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"javascript">Measurement<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-measurement">Link to roadmap projects<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;adamsilverstein&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>adamsilverstein<&sol;a> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> <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> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> Just before WCUS I merged <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;changeset&sol;56399">r56399<&sol;a> so that we now track TTFB &&num;038&semi; LCP in WordPress core performance tests<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> Another <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;5000" target&equals;"&lowbar;blank">PR to improve the core performance tests<&sol;a> output is currently in review&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> I’m particularly interested in how we can get this into the CI workflow sooner rather than later&comma; since folks on the Gutenberg side are finding it extra helpful&period; I think it will reduce the amount of manual work we end up doing benchmarks on individual PRs as well<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> Yeah I might remove the PR comment part if that’s a blocker&period; Jonathan offered to review it once he’s back from WCUS<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> Agreed&comma; though I am slightly concerned by posting the results in a comment on each PR at this point&period; Given that the metrics are still rather unstable&comma; I am wary of people over-interpreting them&comma; e&period;g&period; arguing that a change is particularly great or problematic just based on numbers which could come from variance&period; So not a technical problem with the PR at all&comma; but I’d feel more confident about implementing everything but the PR message&comma; so that the data is there&comma; just not as &OpenCurlyDoubleQuote;alarmist”<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> I agree&period; I would like for there to be a way to contextualize the change related to expected variance so folks don’t get super excited about a small change that could just be noise<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> We could pull the PR message logic out&comma; and then create a separate ticket with PR for &OpenCurlyDoubleQuote;Future Release”<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> Yeah&comma; there’s still some variability with those results&comma; but that’s just GitHub&period; Adding an explanation to the comment makes sense&period; I like the PR because it is easier to discover than the summary&comma; but it does require setting up a secret token for it to work&comma; which is also not ideal when working with forks&period; &lpar;NB I did experiment with running Playwright browsers within Docker&comma; so in the future that might help reduce variance&period;&rpar;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> We can also tie that to the trac ticket &lpar;I’ll find it and thread it&rpar; that is about posting results from workflows – <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;56150" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;56150<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading">Ecosystem Tools<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;performance&sol;roadmap-2023&sol;&num;category-ecosystem-tools">Link to roadmap projects<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <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> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;swissspidy&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>swissspidy<&sol;a> <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><&sol;p>&NewLine;<ul>&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> Some minor update for Plugin Checker&colon;&NewLine;<ul>&NewLine;<li><a target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;plugin-check&sol;issues&sol;249" rel&equals;"noreferrer noopener">Bump WPCS to 3&period;0&period;0<&sol;a> – Merged<&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;plugin-check&sol;pull&sol;247" target&equals;"&lowbar;blank">Add Spell Check action<&sol;a> – Merged<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h3 class&equals;"wp-block-heading" id&equals;"infrastructure">Creating Standalone Plugins<&sol;h3>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;656">Link to GitHub overview issue<&sol;a><&sol;p>&NewLine;<p>Contributors&colon; <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> <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> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;10upsimon&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>10upsimon<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;flixos90&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>flixos90<&sol;a> I had something to share kind of related to ecosystem tools&colon; At Contributor Day&comma; &commat;chriscct7 shared <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;plugintests&period;com&sol;" target&equals;"&lowbar;blank">https&colon;&sol;&sol;plugintests&period;com&sol;<&sol;a> with a few of us&comma; which he had discovered at some point&comma; and it’s just a mind blowing tool nobody seems to know about&comma; covering the whole plugin repository in a lot of detail&period; Not sure what we can do with that at this point&comma; but it’s just something quite interesting to look at and be aware of&period; It has e&period;g&period; PHP compatibility information for every plugin&comma; detailed data on e&period;g&period; which options or admin screens a plugin adds&comma; whether there are PHP or JS errors etc&period;&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> This is very cool <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;plugintests&period;com&sol;plugins&sol;wporg&sol;performance-lab&sol;latest" target&equals;"&lowbar;blank">https&colon;&sol;&sol;plugintests&period;com&sol;plugins&sol;wporg&sol;performance-lab&sol;latest<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;icaleb&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>icaleb<&sol;a> There were talks&comma; once upon a time&comma; of integrating that same tech into the &period;org repo&period; I think various acquisitions got in the way – but definitely would be interesting to see what might still be possible&excl;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h1 class&equals;"wp-block-heading">Open Floor<&sol;h1>&NewLine;<ul>&NewLine;<li>Reviews of <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59224">&num;59224<&sol;a> and <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59226">&num;59226<&sol;a>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> Two issues that seem like they need early eyes on&period; I see Andrew and Jonny are already reviewing&comma; but would be good for others to have visibility<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;johnbillion&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>johnbillion<&sol;a> Quick item from me&comma; I’m planning on opening a ticket for implementing a function to bulk add metadata &lpar;starting with users&rpar;&comma; mostly a narrower scope version of <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;34848">&num;34848<&sol;a>&period; I’ve recently been looking at various performance issues when inserting data into WP&comma; hoping to tackle a few – PR review would be good&comma; I’ll add the performance focus when I open the ticket later today<&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;20230905T1500"><abbr class&equals;"date" title&equals;"2023-09-05T15&colon;00&colon;00&plus;00&colon;00">Tuesday&comma; September 5&comma; 2023 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>&period;<&sol;strong><&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;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

WordPress 6.9 Beta 2

WordPress 6.9 Beta 2 is now ready for testing! This beta version of the WordPress…

13 hours ago

WordPress Community Team Calls for Contributors to Rebuild WordCamp Tooling

The WordPress Community Team is calling for contributors to help overhaul the tools that power…

16 hours ago

Blocktober Wraps Up as Telex Inspires a Wave of WordPress Experimentation

As October winds down, so too does Blocktober, Tammie Lister’s month-long challenge to create a…

1 day ago

WordPress Foundation and WooCommerce Join Countersuit Against WP Engine, Alleging Trademark Infringement and False Advertising

The WordPress Foundation and WooCommerce have joined Automattic and Matt Mullenweg in countersuing WP Engine,…

5 days ago

FAIR and Patchstack Joining Forces at CloudFest USA Hackathon to Build New Security Integration

The first-ever CloudFest USA Hackathon, taking place November 4 in Miami, will bring together contributors…

6 days ago

WordCamp Canada 2025 Fosters Connections Between Generations of WordPress Users

Canada’s largest gathering of WordPress enthusiasts drew a strong turnout at Carleton University last weekend,…

6 days ago