Performance Chat Summary: 21 November 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;11&sol;21&sol;performance-chat-agenda-21-november-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;p1700582390251729">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;<&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;orgs&sol;WordPress&sol;projects&sol;112&sol;views&sol;1">GitHub project board<&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;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;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;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;pereirinha&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>pereirinha<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><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> I was working on template loading research for – <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;45601-" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;45601<&sol;a> this were the findings-&NewLine;<ul>&NewLine;<li><code>register&lowbar;block&lowbar;core&lowbar;template&lowbar;part<&sol;code> accounts for <code>~7&percnt;<&sol;code> of load time <code>~80ms<&sol;code>&period; The function calls<&sol;li>&NewLine;<li>build&lowbar;template&lowbar;part&lowbar;block&lowbar;variations&comma; which accounts for <code>99&percnt;<&sol;code> of the function time&period; This function is called in almost every page&period; The root reason for this is deep down in the call stack it calls <code>WP&lowbar;Theme&lowbar;JSON&lowbar;Resolver&colon;&colon;get&lowbar;merged&lowbar;data<&sol;code>&comma; which calls <code>WP&lowbar;Theme&lowbar;JSON&colon;&colon;&lowbar;&lowbar;construct<&sol;code> for parsing theme json&period;<&sol;li>&NewLine;<li>Another interesting thing we found is that by disabling <code><strong>build&lowbar;template&lowbar;part&lowbar;block&lowbar;variations<&sol;strong><&sol;code><strong>&comma;<&sol;strong> for pages that don’t require it&comma; we found there is an improvement of ~80ms which align to the total time needed for register&lowbar;block&lowbar;core&lowbar;template&lowbar;part&period;<&sol;li>&NewLine;<li>Disabling change that was made – <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;45601&num;issuecomment-1516214955" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;45601&num;issuecomment-1516214955<&sol;a> tested on default homepage of TT4<&sol;li>&NewLine;<li>Before Change –<a href&equals;"https&colon;&sol;&sol;blackfire&period;io&sol;profiles&sol;933e16a5-0932-41e3-8fb7-a21c10dc3811&sol;graph" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener"> https&colon;&sol;&sol;blackfire&period;io&sol;profiles&sol;933e16a5-0932-41e3-8fb7-a21c10dc3811&sol;graph<&sol;a><&sol;li>&NewLine;<li>After Change-<a href&equals;"https&colon;&sol;&sol;blackfire&period;io&sol;profiles&sol;c225c202-974c-4a9c-886f-ef731273461c&sol;graph" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener"> https&colon;&sol;&sol;blackfire&period;io&sol;profiles&sol;c225c202-974c-4a9c-886f-ef731273461c&sol;graph<&sol;a><&sol;li>&NewLine;<li>The challenge is how to tell apart pages that have variations from pages that don’t<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><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> In short – we can get some improvement for pages if we disable variations for pages we don’t need it&period; Root cause is however parsing of theme json&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> Interesting&excl; It sounds like the ongoing work to add improved caching to <code>WP&lowbar;Theme&lowbar;JSON<&sol;code> data is still the most promising improvement&comma; if we can come up with a good strategy for doing so&period; <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;57789">&num;57789<&sol;a> Is that your read&quest;<&sol;li>&NewLine;<li><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> Yes&comma; improving WP&lowbar;Theme&lowbar;JSON is the most promising improvement&period; In addition we can also disable variations for pages that don’t need them to be loaded&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> So the question then is how to know when a variation needs to be loaded and when not&quest;&NewLine;<ul>&NewLine;<li><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> Yes this is something I am trying to figureout&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li><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 snapshot of before and after&period; And the change improve ~80ms in total load time too &lbrack;<a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1700583303181129" data-type&equals;"link" data-id&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1700583303181129">link to image<&sol;a>&rsqb;<&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 think creating a Trac ticket for further exploration would be the best next step&comma; since this was originally only being discussed in the GB repo&comma; but will require core changes&comma; I believe&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> Related to the above&comma; I’ve been working on <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59719">&num;59719<&sol;a> some this week&comma; with hopes of having something sharable this week&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;orgs&sol;WordPress&sol;projects&sol;119&sol;views&sol;1">GitHub project board<&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;thekt12&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>thekt12<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;pbearne&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>pbearne<&sol;a> I have refreshed <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;42441">&num;42441<&sol;a> and fixed an issue with update&lowbar;options function&period; Does it need a proposal for core&comma; or can it just get merged&quest; Do we need&sol;want an upgrade routine&sol;CLI command to remove all the oversized options from autoload list&quest;&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> When we last looked at that issue&comma; my understanding was that we weren’t totally sold that the approach to change the DB values was ready&comma; or at least needed some broader consensus and testing&period; Not sure if <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> had a different opinion&period; Regardless&comma; having this refreshed and looked over with fresh eyes is wonderful&excl;<&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> <&sol;li>&NewLine;<li>Thanks for iterating on this&period; I’m planning to take another look at this today or tomorrow&period; We still have to indeed decide on what to do with the database value&comma; but there were other issues in the original PR&comma; so having an update is great&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> At minimum&comma; I would love to see the approach written up on the ticket rather than just in the PR so the DB changes being proposed are clear&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;orgs&sol;WordPress&sol;projects&sol;114&sol;views&sol;1">GitHub project board<&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;westonruter&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>westonruter<&sol;a> <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><&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> This effort is worth keeping an eye on&colon; <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;2023&sol;11&sol;21&sol;exploration-to-support-modules-and-import-maps&sol;" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;2023&sol;11&sol;21&sol;exploration-to-support-modules-and-import-maps&sol;<&sol;a><&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 have continued iterating on <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;733" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;733<&sol;a>&comma; which is that new Speculation Rules module&period; I created a feature branch for it yesterday&comma; as this definitely shouldn’t ship until January or so&comma; whenever that browser feature becomes generally available&NewLine;<ul>&NewLine;<li>Currently thinking about what would be the customization needs there and how that could be exposed via a simple API&period; The Speculation Rules API is very bespoke in that it allows all sorts of nesting with &OpenCurlyDoubleQuote;and” and &OpenCurlyDoubleQuote;or” and &OpenCurlyDoubleQuote;not” conditions&comma; so I feel making that entire API e&period;g&period; a filter would be too error-prone&period; And maybe it’s too low-level to expose at that degree entirely&period; But there are definitely certain more specific aspects that need to be customizable per site<&sol;li>&NewLine;<li>I’m also in contact with some of the Chromium folks working on this on the browser side&comma; to get a better sense of some of those implications<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;orgs&sol;WordPress&sol;projects&sol;116&sol;views&sol;1">GitHub project board<&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> <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> <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;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> I’ve been working on some initial explorations for improving the way WP calculates the <code>sizes<&sol;code> attribute with some success&period; Working on wrapping up some initial exploration and writing up some options we may be able to pursue there&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> Weston is OOO as mentioned above&comma; but he has made a lot of progress on the image loading optimization efforts &lpar;using client-side detection&rpar;&period; For example&comma; <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;878" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;878<&sol;a> was merged into the feature branch last week<&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;orgs&sol;WordPress&sol;projects&sol;120">GitHub project board<&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> <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><&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> Nothing new from me this week&comma; but I do have on my to do list to do a broader profiling report of 6&period;4 to identify any additional server timing opportunities for the 6&period;5 cycle&period;<&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> On <a href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;59900">&num;59900<&sol;a> I shared some initial thoughts on using a proper test matrix for the core performance tests&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> Is there any specific feedback you’re looking for&quest;<&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> Maybe some thoughts on how we’d like the summary to look like on GH &lpar;there’s an example link in my comment&rpar;&comma; and how important it would be to be able to run the same matrix locally as well&period;<&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> and link to the <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;plugin-check">GitHub repo<&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;clarkeemily&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>clarkeemily<&sol;a> we are intending to reach out to the plugin review team again today to continue the remaining roadmap to v1&period;0&period;0 here <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;plugin-check&sol;issues&sol;283" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;plugin-check&sol;issues&sol;283<&sol;a><&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;10upsimon&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>10upsimon<&sol;a> PR <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;pull&sol;864" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">864<&sol;a> IRO <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;651" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">Update PL settings screen with new UI to manage standalone plugins and built-in modules &lpar;651&rpar;<&sol;a> has finally been merged into the feature branch &NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;652" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">Implement migration logic and UI from old PL modules to new standalone plugins in PL settings screen &lpar;652&rpar;<&sol;a> has been re-visited from a requirements POV and is currently work in progress&comma; thanks to <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> for detailing these out&period;<&sol;li>&NewLine;<li>This work will be merged into the <a target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;tree&sol;feature&sol;creating-standalone-plugins" rel&equals;"noreferrer noopener">common feature branch for the creating standalone plugins work<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<h1 class&equals;"wp-block-heading">Open Floor<&sol;h1>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;luisherranz&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>luisherranz<&sol;a> Well&comma; I was about to say that following up on <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1699980288556409" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">last week’s mention<&sol;a> of the exploration of a Modules API&comma; I had just published <a href&equals;"https&colon;&sol;&sol;make&period;wordpress&period;org&sol;core&sol;2023&sol;11&sol;21&sol;exploration-to-support-modules-and-import-maps&sol;" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">this post in Make Core<&sol;a> to make people aware of the initiative and collect feedback&period; But <a href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;archives&sol;C02KGN5K076&sol;p1700585491564869" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">the same link<&sol;a> just popped up in the middle of the conversation &lpar;I published it an hour ago&rpar; <&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;clarkeemily&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>clarkeemily<&sol;a> The performance have suggested organising an &OpenCurlyQuote;<strong>End of Year Hallway Hangout<&sol;strong>&OpenCurlyQuote; with the intention of having the following as a loose agenda&colon;&NewLine;<ul>&NewLine;<li>Retrospective sharing field data for the cumulative performance impact of the performance team’s work in 2023&NewLine;<ul>&NewLine;<li>Potential questions&sol;discussion&sol;interpretation on metrics<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<li>Talking about 2024 plans<&sol;li>&NewLine;<li>There are 2 options here if folks could vote&colon;&NewLine;<ul>&NewLine;<li><strong>Thursday December 7 – won with 4 votes<&sol;strong><&sol;li>&NewLine;<li>Thursday December 14<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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;20231128T1600"><abbr class&equals;"date" title&equals;"2023-11-28T16&colon;00&colon;00&plus;00&colon;00">Tuesday&comma; November 28&comma; 2023 at 16&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

The WP Minute Launches Courses, Starting With WordPress Hosting

The WP Minute is stepping into education. The publication best known for its interviews, podcasts,…

2 hours ago

10Web Launches Vibe for WordPress, Another AI Builder That Turns Prompts Into Full Sites

AI-powered site builders are having a moment in WordPress, and 10Web is the latest company…

5 hours ago

From Treehouses to Tech: The Lifelong Friendship Behind DocsBot

For as long as Aaron Edwards and Joshua Dailey have known each other, they’ve been…

1 day ago

Judge Reins In Discovery Fight as WP Engine Ordered to Produce Customer Data

A U.S. magistrate judge has moved to rein in the escalating discovery battle between WP…

3 days ago

Ollie’s Menu Designer Flagged for Core, With Automattic Developers Set to Help Shepherd It

Ollie’s “game-changing” Menu Designer plugin is moving toward inclusion in WordPress core. Anne McCarthy says…

1 week ago

WordPress.com Rolls Out MCP Support as Automattic Dogfoods MCP Adapter

WordPress.com has rolled out support for the Model Context Protocol (MCP), allowing AI assistants to…

1 week ago