Performance Chat Summary: 12 December 2023

Meeting agenda here and the full chat log is available beginning here on Slack.

Announcements

Priority Projects

Server Response Time

Link to roadmap projects and link to the GitHub project board

Contributors: @joemcgill @swissspidy @thekt12 @mukesh27 @pereirinha

Database Optimization

Link to roadmap projects and link to the GitHub project board

Contributors: @mukesh27 @thekt12

  • No updates this week

JavaScript & CSS

Link to roadmap project and link to the GitHub project board

Contributors: @mukesh27 @flixos90 @westonruter

Images

Link to roadmap projects and link to the GitHub project board

Contributors: @flixos90 @adamsilverstein @joemcgill @pereirinha @westonruter

  • @westonruter For Image Loading Optimization, the pull request for improved breadcrumb handling of images to optimize is still ready for review.
    • I have a sub-PR off of that in which I’m nearing full PHPUnit test coverage. Hopefully I’ll complete this today and it will also be ready for review.
    • After these are reviewed and merged, I’m eager to enhance with background-image optimization. I’ll probably start with a sub-PR while waiting for the above to be merged.
  • @flixos90 I wonder whether we should focus on getting the module ready for launch first before moving on to another feature like BG image support. I feel like optimizing tags is the primary focus here, so probably sufficient for an MVP
  • @westonruter It won’t be much additional code though and the groundwork is in place, so that’s why I want to target it.
  • @flixos90 Sounds good, we can assess further in the PR, that’s helpful to have regardless
  • @flixos90 From my side, I ran a couple queries last week to kick off further field research on fetchpriority accuracy problems: https://colab.sandbox.google.com/drive/1KCowq4J2oPnxmjXjQVTpO5d6sC9qi8s1 At this point I’ve only gathered some data, and I still have to think further what to make of it or what else to query. But it’s a good starting point I think
    • The approach for these queries was to only consider URLs that have the same LCP image element for both desktop and mobile, as that’s the only problem vector we can address with the core functionality. If the LCP element differs, it’s more difficult and can’t be addressed with the fetchpriority="high" attribute. That part is covered by the image loading optimization module @westonruter has been working on
  • @swissspidy Regarding images, I have been working on this client-side image compression project a little bit: https://x.com/swissspidy/status/1733138082591912154?s=46&t=f5Z4bXmUuYQYdSgET7F2UQ
  • @swissspidy Speaking of fetchpriority, that just landed in Safari 17.2 yesterday

Measurement

Link to roadmap projects and link to the GitHub project board

Contributors: @adamsilverstein @joemcgill @mukesh27 @swissspidy @flixos90

  • No updates this week

Ecosystem Tools

Link to roadmap projects and link to the GitHub repo for Plugin Checker

Contributors: @mukesh27 @swissspidy

  • No updates this week

Creating Standalone Plugins

Link to GitHub overview issue

Contributors: @flixos90 @mukesh27

Open Floor

Our next chat will be held on Tuesday, December 19, 2023 at 16:00 UTC in the #core-performance channel in Slack.

#core-performance, #performance, #performance-chat, #summary

A WordPress Commenter

Recent Posts

Performance Chat Summary: 21 April 2026

The full chat log is available beginning here on Slack. Performance Lab Plugin (and other…

3 days ago

8 Best Shared WordPress Hosting Providers

With so many website hosting choices, it can be difficult to decide which type of WordPress hosting…

5 days ago

Celebrating Community at WordCamp Asia 2026

WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering…

2 weeks ago

How to Watch WordCamp Asia 2026 Live

WordCamp Asia 2026 will be available to watch live across three days of streaming, making…

2 weeks ago

From AI to Open Source at WordCamp Asia 2026

April 9-11, 2026 | Jio World Convention Centre, Mumbai, India WordCamp Asia 2026 brings the…

3 weeks ago

WordPress 7.0 Release Candidate 2

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing! This…

4 weeks ago