Performance Chat Summary: 5 May 2026

The full chat log is available beginning here on Slack.

WordPress Performance TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets

  • @spacedmonkey asked whether commits to trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision. are currently allowed or if only RTC-related changes should be committed. @westonruter clarified that trunk is still frozen, except for 7.0-specific fixes that get back-ported, and testing commits.
    • @spacedmonkey said they would hold off committing any performance-related changes for now and asked others to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” them if anything needs review or commit.
    • @westonruter added that @pbearne already has a few PRs for testing changes that could be moved forward for commit now, though not performance-related.
    • @pbearne mentioned that there are more PRs to come.
  • @westonruter shared that there is about a 10% regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. in TTFB in WordPress 7.0 compared to 6.9, based on benchmarking noticed by @mukesh27. @westonruter mentioned that TTFB-LCP does not show a regression, so this appears to be additional PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher processing slowing things down, but no single cause has stood out yet.
  • @westonruter also shared ticketticket Created for both bug reports and feature development on the bug tracker. #65165, which was recently opened, about script modules depending on classic scripts. @westonruter noted that this is related to performance because it can reduce the amount of scripts loaded on the page thanks to dynamic imports, which are non-blocking, and mentioned that the ticket had just come in and had not yet been reviewed in depth.
  • @westonruter further pointed out ticket #64696, which focuses on improving the scalability of real-time collaboration via HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. polling and its impact on persistent post caches, noting that things seem to have gone a bit quiet on that ticket.

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/ or can be cost-based plugin from a third-party. (and other performance plugins)

  • @westonruter shared that PR #2461 which updates @wordpress/scripts and related packages while fixing backward compatibility issues, is currently top of mind.

    Open Floor

    • @westonruter shared a LinkedIn post highlighting that appending <link rel="preload"> tags late in the <head> can be too late for optimal performance if an initial chunk of HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. is sent without those tags, which can happen when a lot of CSSCSS Cascading Style Sheets. is inlined. @westonruter noted that this is relevant for Optimization Detective, since it currently appends these preload tags to the end of the head.
      • @westonruter mentioned that HTTP Link headers are also being sent, so in practice this might not be an issue. However, @westonruter pointed out issue #2304, where large Link headers can exceed NginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. limits and cause 502 errors.

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

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