Title: Performance Chat Summary: 13 February 2024
Author: Emily Clarke
Published: February 13, 2024

---

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
5:00 pm _on_ February 13, 2024     
Tags: [core-performance ( 152 )](https://make.wordpress.org/core/tag/core-performance/),
[performance ( 419 )](https://make.wordpress.org/core/tag/performance/), [performance-chat ( 345 )](https://make.wordpress.org/core/tag/performance-chat/),
[summary ( 981 )](https://make.wordpress.org/core/tag/summary/)   

# Performance Chat Summary: 13 February 2024

[Meeting agenda here](https://make.wordpress.org/core/2024/02/13/performance-chat-agenda-13-february-2024/)
and the full chat log is available [beginning here on Slack](https://wordpress.slack.com/archives/C02KGN5K076/p1707840030227429).

## Announcements

 * Welcome to our new members of [#core-performance](http://wordpress.slack.com/messages/core-performance/)
 * Release 2.9.0 of the Performance Lab pluginPlugin A plugin is a piece of software
   containing a group of functions that can be added to a WordPress website. They
   can extend functionality or add new features to your WordPress websites. WordPress
   plugins are written in the PHP programming language and integrate seamlessly 
   with WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party. is scheduled for Monday February
   19
 * Call for opinions on the naming of the ‘Image Loading Optimizations’ plugin [
   [see here](https://github.com/WordPress/performance/issues/869#issuecomment-1939936593)]

## Priority Projects

### Server Response Time

 * Link to the [GitHub project board](https://github.com/orgs/WordPress/projects/112/views/1)
 * Contributors: [@joemcgill](https://profiles.wordpress.org/joemcgill/) [@swissspidy](https://profiles.wordpress.org/swissspidy/)
   [@thekt12](https://profiles.wordpress.org/thekt12/) [@mukesh27](https://profiles.wordpress.org/mukesh27/)
   [@pereirinha](https://profiles.wordpress.org/pereirinha/)
 * Projects from the 2024 roadmap:
    - Internationalization Performance
    - Improve template loading

Notes from today’s meeting:

 * [@thekt12](https://profiles.wordpress.org/thekt12/) This is something I was working
   on [https://github.com/WordPress/wordpress-develop/pull/5941](https://github.com/WordPress/wordpress-develop/pull/5941),
   new changes has caused some test to fail. The issue is with older test cases.
   I’ll give a final look tomorrow
 * [@joemcgill](https://profiles.wordpress.org/joemcgill/) I ran some profiling 
   on the improvements we made to blockBlock Block is the abstract term used to 
   describe units of markup that, composed together, form the content or layout 
   of a webpage using the WordPress editor. The idea combines concepts of what in
   the past may have achieved with shortcodes, custom HTML, and embed discovery 
   into a single consistent API and user experience. varations ([#59969](https://core.trac.wordpress.org/ticket/59969))
   and am showing that this has made a noticeable reduction to server response times,
   e.g. ~5-7%
 * [@joemcgill](https://profiles.wordpress.org/joemcgill/) Yesterday, I also identified
   an issue with the new Plugin Dependencies feature that was negatively impacting
   server timing. [#60518](https://core.trac.wordpress.org/ticket/60518) is fixed
   for betaBeta A pre-release of software that is given out to a large group of 
   users to trial under real conditions. Beta versions have gone through alpha testing
   in-house and are generally fairly close in look, feel and function to the final
   product; however, design changes often occur as part of the process. 1 and it
   looks like we’ve mostly recovered from the regressions that were previously discovered,
   but we’ll take new benchmarks after Beta 1 is released today

### Database Optimization

 * Link to the [GitHub project board](https://github.com/orgs/WordPress/projects/119/views/1)
 * Contributors: [@mukesh27](https://profiles.wordpress.org/mukesh27/) [@thekt12](https://profiles.wordpress.org/thekt12/)
   [@pbearne](https://profiles.wordpress.org/pbearne/)
 * Projects from the 2024 roadmap:
    - Optimized autoloaded options

Notes from today’s meeting:

 * No updates this week

### JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. 󠀁[https://www.javascript.com](https://www.javascript.com/)󠁿 & CSSCSS Cascading Style Sheets.

 * Link to the [GitHub project board](https://github.com/orgs/WordPress/projects/114/views/1)
 * Contributors: [@mukesh27](https://profiles.wordpress.org/mukesh27/) [@flixos90](https://profiles.wordpress.org/flixos90/)
   [@westonruter](https://profiles.wordpress.org/westonruter/) [@thelovekesh](https://profiles.wordpress.org/thelovekesh/)
 * Projects from the 2024 roadmap:
    - INP opportunities research
    - Interactivity APIAPI An API or Application Programming Interface is a software
      intermediary that allows programs to interact with each other and share data
      in limited, clearly defined ways.
    - Speculative prerendering
    - Embed Optimizer

Notes from today’s meeting:

 * [@thelovekesh](https://profiles.wordpress.org/thelovekesh/) No major updates 
   from my side.
   As per [@westonruter](https://profiles.wordpress.org/westonruter/)
   and[@swissspidy](https://profiles.wordpress.org/swissspidy/) feedback, we will
   be changing the Partytown module name to – Web Worker Offloading
 * [@westonruter](https://profiles.wordpress.org/westonruter/) For Embed Optimizer,
   the initial PR has been merged into feature branchbranch A directory in Subversion.
   WordPress uses branches to store the latest development code for each major release(
   3.9, 4.0, etc.). Branches are then updated with code for any minor releases of
   that branch. Sometimes, a major version of WordPress and its minor versions are
   collectively referred to as a "branch", such as "the 4.0 branch".: [https://github.com/WordPress/performance/pull/886](https://github.com/WordPress/performance/pull/886)
 * [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) and the follow
   up adding tests: [https://github.com/WordPress/performance/pull/979](https://github.com/WordPress/performance/pull/979)
 * [@westonruter](https://profiles.wordpress.org/westonruter/) Several other pull
   requests have been [merged](https://github.com/WordPress/performance/issues?q=label%3A%22%5BModule%5D+Embed+Optimizer%22+created%3A2024-02-06..2024-02-13+)
 * [@westonruter](https://profiles.wordpress.org/westonruter/) There’s also a [label now in GitHub](https://github.com/WordPress/performance/issues?q=label%3A%22%5BModule%5D+Embed+Optimizer%22)

### Images

 * Link to the [GitHub project board](https://github.com/orgs/WordPress/projects/116/views/1)
 * Contributors: [@flixos90](https://profiles.wordpress.org/flixos90/) [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
   [@joemcgill](https://profiles.wordpress.org/joemcgill/) [@pereirinha](https://profiles.wordpress.org/pereirinha/)
   [@westonruter](https://profiles.wordpress.org/westonruter/)
 * Projects from the 2024 roadmap:
    - Image loading optimization
    - API to facilitate more accurate “sizes” attribute
    - Land AVIF support in coreCore Core is the set of software required to run 
      WordPress. The Core Development Team builds WordPress.
    - Client side image compression

Notes from today’s meeting:

 * [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) one more 
   image optimization landed for 6.5: support for progressive images – see [https://core.trac.wordpress.org/ticket/21668#comment:64](https://core.trac.wordpress.org/ticket/21668#comment:64).
   Right now this requires opting in although it was suggested on the ticketticket
   Created for both bug reports and feature development on the bug tracker. that
   if the upload is progressive, the output should automatically be progressive.
   Also, we might want to consider a Performance Lab plugin that turns on progressive
   images by default.
 * [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) although 
   progressive images tend to be around the same size or only slightly smaller (
   for JPEGs anyway), the perceived performance gain is huge, and not to be underestimated
 * [@westonruter](https://profiles.wordpress.org/westonruter/) For Image Loading
   Optimization, [several improvements and fixes](https://github.com/WordPress/performance/issues?q=label%3A%22%5BModule%5D+Image+Loading+Optimization%22+created%3A2024-02-06..2024-02-13)
   landed over the past week, currently working on using classes for common objects:
   [https://github.com/WordPress/performance/issues/933)](https://github.com/WordPress/performance/issues/933))
 * [@westonruter](https://profiles.wordpress.org/westonruter/) we have 7 responses
   to the [survey for a new name for Image Loading Optimization](https://forms.gle/XGTsUg3ovxnLQ58x9).
   Thank you. I welcome more!

### Measurement

 * Link to the [GitHub project board](https://github.com/orgs/WordPress/projects/120)
 * Contributors: [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
   [@joemcgill](https://profiles.wordpress.org/joemcgill/) [@mukesh27](https://profiles.wordpress.org/mukesh27/)
   [@swissspidy](https://profiles.wordpress.org/swissspidy/) [@flixos90](https://profiles.wordpress.org/flixos90/)
 * Projects from the 2024 roadmap:
    - Stabilized automated performance testing metrics
    - Improve core automated performance tests

Notes from today’s meeting:

 * [@joemcgill](https://profiles.wordpress.org/joemcgill/) Nothing specific to report
   against those milestones. Now that we’re getting into the part of the release
   cycle where we’ll be doing lots of benchmarks, I suspect we’ll identify some 
   opportunities to streamline things a bit. I also think that @oandregal was working
   on some improvements to the GB tests that would have caught some regressions 
   that were not caught until after the sync. I’d be curious to know if there are
   ways we can support that work for the future?
 * [@joemcgill](https://profiles.wordpress.org/joemcgill/) Some initial performance
   benchmarks for 6.5-beta1 against 6.4.3, for anyone interested:
    - [Twenty Twenty-One](https://github.com/joemcgill/compare-wp-performance/actions/runs/7889506435)
    - [Twenty Twenty-Three](https://github.com/joemcgill/compare-wp-performance/actions/runs/7889515135)
    - [Twenty Twenty-Four](https://github.com/joemcgill/compare-wp-performance/actions/runs/7889518809)

### Ecosystem Tools

 * Link to the [GitHub repo](https://github.com/WordPress/plugin-check) for Plugin
   Checker
 * Contributors: [@mukesh27](https://profiles.wordpress.org/mukesh27/) [@swissspidy](https://profiles.wordpress.org/swissspidy/)
 * Projects from the 2024 roadmap:
    - Creating standalone plugins milestone 2
    - Plugin checker
    - Reusable testing environment

Notes from today’s meeting:

 * [@mukesh27](https://profiles.wordpress.org/mukesh27/) for [Creating standalone plugins milestone 2b](https://github.com/WordPress/performance/issues/656):
    - [Move ](https://github.com/WordPress/performance/pull/972)`auto-sizes`[ to plugins folder](https://github.com/WordPress/performance/pull/972)
      Ready for another round of review
    - Working on [Implement publishing workflow for standalone plugins that aren’t modules](https://github.com/WordPress/performance/issues/935)
 * [@thelovekesh](https://profiles.wordpress.org/thelovekesh/) PR for adding CodeQL
   analysis on JSJS JavaScript, a web scripting language typically executed in the
   browser. Often used for advanced user interfaces and behaviors. files – [https://github.com/WordPress/performance/pull/981](https://github.com/WordPress/performance/pull/981)
 * [@mukesh27](https://profiles.wordpress.org/mukesh27/) For [Plugin Checker](https://github.com/WordPress/plugin-check),
   nothing more, just been offering support by conducting code reviews for open 
   PRs

# Open Floor

 * Suggestion from [@joemcgill](https://profiles.wordpress.org/joemcgill/) and [@swissspidy](https://profiles.wordpress.org/swissspidy/)
   to rethink the structure of the chat to align with the Core Dev Chat
    - For the past couple of weeks, the Core Dev-chat has attempted to spend more
      time synchronously discussing a proposal or pending issue, and having most
      updates linked in the agenda with the expectation that folks are reading the
      information ahead of the meeting. So far, it’s led to more engaging chats.
      Perhaps there are ways to do something similar here?
 * [@clarkeemily](https://profiles.wordpress.org/clarkeemily/) is away on holiday
   next week, so [@joemcgill](https://profiles.wordpress.org/joemcgill/) will run
   the chat

**Our next chat will be held on [Tuesday, February 20, 2024 at 16:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20240220T1600)
in the [#core-performance channel](https://wordpress.slack.com/messages/core-performance/)
in [Slack](https://make.wordpress.org/chat/).**

[#core-performance](https://make.wordpress.org/core/tag/core-performance/), [#performance](https://make.wordpress.org/core/tag/performance/),
[#performance-chat](https://make.wordpress.org/core/tag/performance-chat/), [#summary](https://make.wordpress.org/core/tag/summary/)

### Share this:

 * [  Threads ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2024/02/13/performance-chat-summary-13-february-2024/?share=linkedin)

# Post navigation

[← A Week in Core – February 12, 2024](https://make.wordpress.org/core/2024/02/13/a-week-in-core-february-12-2024/)

[Agenda, Dev Chat, Wednesday February 14, 2024 →](https://make.wordpress.org/core/2024/02/14/agenda-dev-chat-wednesday-february-14-2024/)