Performance Chat Summary: 23 May 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;05&sol;23&sol;performance-chat-agenda-23-may-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;p1684853966670279">beginning here on Slack<&sol;a>&period;<&sol;p>&NewLine;<h2 class&equals;"wp-block-heading">Announcements<&sol;h2>&NewLine;<ul>&NewLine;<li>The <a href&equals;"https&colon;&sol;&sol;wordpress&period;org&sol;plugins&sol;performance-lab&sol;">Performance Lab plugin<&sol;a> reached 70k active installations this week<&sol;li>&NewLine;<li>Decision on whether to hold the meeting June 6 ahead of travel around WordCamp Europe&NewLine;<ul>&NewLine;<li>Agreed to keep the June 6 meeting<&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><&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 had hoped to have a summary of my performance analysis published last week&comma; but a few people from whom I wanted to get feedback were out last week&comma; so I expect to publish it in the next few days&period; In the mean time&comma; it’s been nice to see that many of my observations already have related Trac tickets with progress being made to improve things&period;<&sol;li>&NewLine;<li><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> I have spent sometime mapping out server response time tickets to action&comma; this is my list so far&NewLine;<ul>&NewLine;<li>Files exists<&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58342" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58342<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58319" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58319<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58196" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58196<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;50636" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;50636<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58384" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58384<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58385" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58385<&sol;a><&sol;li>&NewLine;<li>Term sanitization<&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58329" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58329<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58327" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58327<&sol;a><&sol;li>&NewLine;<li>This is a pretty simple PR- <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;50636" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;pull&sol;50636<&sol;a> that halfs the number of calls to <code>get&lowbar;block&lowbar;theme&lowbar;folders<&sol;code><&sol;li>&NewLine;<li>If anyone is interesting to work on the above&comma; feel free<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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> <a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;rjasdfiii&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>rjasdfiii<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><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> Been looking into options&period;&NewLine;<ul>&NewLine;<li>Need of code review<&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;55270" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;55270<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58277" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58277<&sol;a><&sol;li>&NewLine;<li>So simple fixes to improve performance of options<&sol;li>&NewLine;<li>I also committed a number of allow on things to things I committed before&comma; nothing major<&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><&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><&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> Enhancing the Script API with a loading strategy&colon;&NewLine;<ul>&NewLine;<li>Merged &commat;westonruters <a rel&equals;"noreferrer noopener" data-hasqtip&equals;"134" aria-describedby&equals;"qtip-134" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;wordpress-develop&sol;pull&sol;62&sol;" target&equals;"&lowbar;blank">PR<&sol;a> which massively improves how we handle inline script loading <&sol;li>&NewLine;<li>Hoping to merge &commat;westonruters <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;wordpress-develop&sol;pull&sol;64" target&equals;"&lowbar;blank">PR<&sol;a> for removal of &dollar;args normalization and flattening of that data&comma; hopefully today<&sol;li>&NewLine;<li>Looking for review on adding <code>&commat;covers<&sol;code>  in this <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;wordpress-develop&sol;pull&sol;61" target&equals;"&lowbar;blank">PR<&sol;a>&comma; <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> if you have a min that would be great<&sol;li>&NewLine;<li>Ongoing smaller iterations to the PR as we work through some comms around async handling<&sol;li>&NewLine;<li>No further updates at this stage<&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> That mostly covers it&comma; I think&period; I’m seeing lots of progress on this effort over the last few weeks&period; We’ve got lots of great feedback and continue to discuss specifics about the proposal on the Trac ticket&colon; <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;12009" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;12009<&sol;a>&NewLine;<ul>&NewLine;<li>As <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> said&comma; one of the last remaining issue that we’re trying resolve is making sure we’re all on the same page about how to best handle inline scripts&comma; as there has been some disagreement about the best path forward there&period; Conversation about that topic is happening in this issue&colon; <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;wordpress-develop&sol;issues&sol;63" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;10up&sol;wordpress-develop&sol;issues&sol;63<&sol;a><&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><&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;joemcgill&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joemcgill<&sol;a> Nothing from me either&comma; though I know I’ve seen some updates to improving lazy loading landing over last week&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 the 4th out of 5 lazy-loading fixes for 6&period;3 yesterday&comma; and the last PR <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;4439" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;wordpress-develop&sol;pull&sol;4439<&sol;a> looks like it’s close as well&period; <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;wordpress&period;slack&period;com&sol;team&sol;U04N5ED6E" target&equals;"&lowbar;blank">&commat;Jonny Harris<&sol;a> You previously requested changes&comma; could you give it another look please&quest;&NewLine;<ul>&NewLine;<li>Also anybody else’s feedback would be much appreciated&excl;<&sol;li>&NewLine;<&sol;ul>&NewLine;<&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;olliejones&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>olliejones<&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><&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 created several tickets at the end of last week for improving the automated performance tesing workflow that we landed during the WP 6&period;2 release cycle&colon;&NewLine;<ul>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58358" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58358<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" data-hasqtip&equals;"195" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58359" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58359<&sol;a><&sol;li>&NewLine;<li><a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58360" target&equals;"&lowbar;blank">https&colon;&sol;&sol;core&period;trac&period;wordpress&period;org&sol;ticket&sol;58360<&sol;a><&sol;li>&NewLine;<li>Since these are related to build&sol;test tools&comma; they can be done at any time and do not have to go in before the release cutoff&period; Also&comma; the Gutenberg team is working on related improvements to their performance metrics&comma; so there may be some opportunity to collaborate here&colon; <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;33645" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;gutenberg&sol;issues&sol;33645<&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;joegrainger&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joegrainger<&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;profiles&period;wordpress&period;org&sol;joegrainger&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>joegrainger<&sol;a> For the <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;plugin-check&sol;" target&equals;"&lowbar;blank">Plugin Checker<&sol;a>&comma; we are working on the final issue that came out of the Review&sol;QA&period; Once done&comma; we’ll be doing some testing to make sure everything is working as expected and start working towards an initial release&period; You can follow the progress on the <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;10up&sol;plugin-check&sol;" target&equals;"&lowbar;blank">GitHub repo<&sol;a> here&period; Thanks&excl;<&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>No updates this week<&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;spacedmonkey&sol;" class&equals;"mention"><span class&equals;"mentions-prefix">&commat;<&sol;span>spacedmonkey<&sol;a> Going to re-share from last week – This discussion has been very active – <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;403" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;403<&sol;a>&NewLine;<ul>&NewLine;<li>Worth looking into as team &Hat;<&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> Is this something that could be handled in a performance lab module &lpar;or other plugin&rpar;&comma; or does this need to be a direct to core proposal&quest;<&sol;li>&NewLine;<li><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> I think this one would directly in core&period; If you want to do this&comma; you can already do it in a plugin…<&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> Got it&period; So&comma; it seems we either need to decide if it’s worth us pursuing a &OpenCurlyDoubleQuote;canonical” version of this plugin that is supported by this team&period; If not&comma; I think it would be better for this conversation to move from the performance repo and directly to the related Trac ticket&period; &lpar;Also&comma; this is just like&comma; my opinion&rpar;<&sol;li>&NewLine;<li><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> Personally I am not sure if we should do this in core&period;<&sol;li>&NewLine;<li>This plugin will do the functionality they ask for <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;stuttter&sol;ludicrousdb" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;stuttter&sol;ludicrousdb<&sol;a> It is a &OpenCurlyDoubleQuote;canonical” plugin for a lot of advanced database functionality&period;<&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> I can’t see any performance figures anywhere in that ticket&comma; are there any&quest; Lots of theoretical discussion but no numbers<&sol;li>&NewLine;<li><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> good point<&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 don’t want to discourage the folks who want to work on this&comma; but if it’s not something this team wants to commit to supporting&comma; then we should politely close the proposal and redirect them to other channels&comma; like Trac or a standalone plugin&period;<&sol;li>&NewLine;<li><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> We need number to validate and an updated patch&period; Without that&comma; it will have to go to the backlog<&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 know there is a problem of orphaned autoloaded options&comma; where plugins add options but don’t clean up after themselves upon uninstall&period; I know we also have an Autoloaded options Site Health test&period;&NewLine;<ul>&NewLine;<li>Maybe this has already been discussed&comma; but what if the test were extended to check for autoloaded options that aren’t being used anymore&quest;<&sol;li>&NewLine;<li>Granted&comma; this wouldn’t need to be a Site Health test and could instead be a cron job&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<ul>&NewLine;<li>Consider a job that runs once a week which hits the homepage and the most recently-published post&comma; and when running pass a query arg to capture all calls to <code>get&lowbar;option&lpar;&rpar;<&sol;code><&sol;li>&NewLine;<li><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> I am currently writing a document&comma; where I suggest this&period; <&sol;li>&NewLine;<li><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> Have you read this – <a rel&equals;"noreferrer noopener" href&equals;"https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;526" target&equals;"&lowbar;blank">https&colon;&sol;&sol;github&period;com&sol;WordPress&sol;performance&sol;issues&sol;526<&sol;a><&sol;li>&NewLine;<li>TDLR&comma; this hooks into get&lowbar;option and tracks what is used on a page load&period; It when stores an array of used options and then can be used to reset options that are autoloaded but not used&period;<&sol;li>&NewLine;<li>There is a possible of setting autoload no to options that are needed for other parts of WordPress&comma; like sitemaps&comma; rss feeds&comma; rest apis&comma; or the cms<&sol;li>&NewLine;<li>There is a chance we could tank performance on some page types and improve it on others&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> Yeah&comma; would need to hit the important endpoints and capture the used options for each<&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 wanted to note that the submission deadline for WCUS is later this week&comma; and it would be great to have good representation from this team&period; Curious if anyone else is planning to submit anything and if so&comma; I’d be happy to support folks with feedback or idea development this week&period;<&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;20230530T1500"><abbr class&equals;"date" title&equals;"2023-05-30T15&colon;00&colon;00&plus;00&colon;00">Tuesday&comma; May 30&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

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…

13 hours 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,…

4 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…

5 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,…

5 days ago

WooCommerce 10.3 Brings Cost of Goods Sold to Core, MCP Beta for AI Integrations

WooCommerce 10.3 was released this week, introducing one of the most requested features for store…

6 days ago

Devin Walker Joins Automattic as Artistic Director for Jetpack

Automattic has hired GiveWP co-founder Devin Walker as Artistic Director for Jetpack, where he will…

6 days ago