{"id":123016,"date":"2026-05-05T17:13:56","date_gmt":"2026-05-05T17:13:56","guid":{"rendered":"https:\/\/make.wordpress.org\/core\/?p=123016"},"modified":"2026-05-07T06:15:03","modified_gmt":"2026-05-07T06:15:03","slug":"performance-chat-summary-5-may-2026","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/core\/2026\/05\/05\/performance-chat-summary-5-may-2026\/","title":{"rendered":"Performance Chat Summary: 5 May 2026"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The full chat log is available beginning <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\/p1777996843656549\">here on Slack<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>WordPress Performance <span tabindex='0' class='glossary-item-container'>Trac<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Trac<\/span> <span class='glossary-item-description'>An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.<\/span><\/span><\/span> tickets<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> asked whether commits to <span tabindex='0' class='glossary-item-container'>trunk<span class='glossary-item-hidden-content'><span class='glossary-item-header'>trunk<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> are currently allowed or if only RTC-related changes should be committed. <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> clarified that trunk is still frozen, except for 7.0-specific fixes that get back-ported, and testing commits.\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> said they would hold off committing any performance-related changes for now and asked others to <span tabindex='0' class='glossary-item-container'>ping<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Ping<\/span> <span class='glossary-item-description'>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\u2019s 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 \u201cPing me when the meeting starts.\u201d<\/span><\/span><\/span> them if anything needs review or commit.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> added that <a href=\"https:\/\/profiles.wordpress.org\/pbearne\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>pbearne<\/a> already has a few PRs for testing changes that could be moved forward for commit now, though not performance-related.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/pbearne\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>pbearne<\/a> mentioned that there are more PRs to come.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> shared that there is about a 10% <span tabindex='0' class='glossary-item-container'>regression<span class='glossary-item-hidden-content'><span class='glossary-item-header'>regression<\/span> <span class='glossary-item-description'>A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href=\"#blocker\">blockers<\/a>. 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.<\/span><\/span><\/span> in TTFB in WordPress 7.0 compared to 6.9, based on benchmarking noticed by <a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a>. <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> mentioned that TTFB-LCP does not show a regression, so this appears to be additional <span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher<\/span><\/span><\/span> processing slowing things down, but no single cause has stood out yet.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> also shared <span tabindex='0' class='glossary-item-container'>ticket<span class='glossary-item-hidden-content'><span class='glossary-item-header'>ticket<\/span> <span class='glossary-item-description'>Created for both bug reports and feature development on the bug tracker.<\/span><\/span><\/span> <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/65165\">#65165<\/a>, which was recently opened, about script modules depending on classic scripts. <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> 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.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> further pointed out ticket <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64696\">#64696<\/a>, which focuses on improving the scalability of real-time collaboration via <span tabindex='0' class='glossary-item-container'>HTTP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>HTTP<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> polling and its impact on persistent post caches, noting that things seem to have gone a bit quiet on that ticket.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Performance Lab <span tabindex='0' class='glossary-item-container'>Plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party.<\/span><\/span><\/span> (and other performance plugins)<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> shared that <a href=\"https:\/\/github.com\/WordPress\/performance\/pull\/2461\" data-type=\"link\" data-id=\"https:\/\/github.com\/WordPress\/performance\/pull\/2461\">PR #2461<\/a> which updates <code>@wordpress\/scripts<\/code> and related packages while fixing backward compatibility issues, is currently top of mind.\n<ul class=\"wp-block-list\"><\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Open Floor<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> shared a <a href=\"https:\/\/www.linkedin.com\/posts\/erwinhofman_sitespeed-share-7455929949347131392-pm0u\" data-type=\"link\" data-id=\"https:\/\/www.linkedin.com\/posts\/erwinhofman_sitespeed-share-7455929949347131392-pm0u\">LinkedIn post<\/a> highlighting that appending <code>&lt;link rel=\"preload\"&gt;<\/code> tags late in the <code>&lt;head&gt;<\/code> can be too late for optimal performance if an initial chunk of <span tabindex='0' class='glossary-item-container'>HTML<span class='glossary-item-hidden-content'><span class='glossary-item-header'>HTML<\/span> <span class='glossary-item-description'>HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers.<\/span><\/span><\/span> is sent without those tags, which can happen when a lot of <span tabindex='0' class='glossary-item-container'>CSS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CSS<\/span> <span class='glossary-item-description'>Cascading Style Sheets.<\/span><\/span><\/span> is inlined. <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> noted that this is relevant for Optimization Detective, since it currently appends these preload tags to the end of the head.\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> mentioned that HTTP <code>Link<\/code> headers are also being sent, so in practice this might not be an issue. However, <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a> pointed out issue <a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/2304\" data-type=\"link\" data-id=\"https:\/\/github.com\/WordPress\/performance\/issues\/2304\">#2304<\/a>, where large <code>Link<\/code> headers can exceed <span tabindex='0' class='glossary-item-container'>Nginx<span class='glossary-item-hidden-content'><span class='glossary-item-header'>NGINX<\/span> <span class='glossary-item-description'>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. <a href=\"https:\/\/www.nginx.com\/\">https:\/\/www.nginx.com\/<\/a>.<\/span><\/span><\/span> limits and cause 502 errors.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Our next chat will be held on <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20260519T1600\"><abbr class=\"date\" title=\"2026-05-19T16:00:00+00:00\">Tuesday, May 19, 2026 at 16:00 UTC<\/abbr><\/a> in the <a href=\"https:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance channel<\/a> in <a href=\"https:\/\/make.wordpress.org\/chat\/\">Slack<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/hosting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hosting<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance-chat<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>summary<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2026%2F05%2F05%2Fperformance-chat-summary-5-may-2026%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>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 Performance Lab PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress [&hellip;]<\/p>\n","protected":false},"author":22004791,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1173],"tags":[4777,2745,178,3955,1398],"class_list":["post-123016","post","type-post","status-publish","format-standard","hentry","category-meetings","tag-core-performance","tag-hosting","tag-performance","tag-performance-chat","tag-summary","mentions-mukesh27","mentions-pbearne","mentions-spacedmonkey","mentions-westonruter","author-b1ink0"],"revision_note":"","jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2AvED-w08","_links":{"self":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/users\/22004791"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/comments?post=123016"}],"version-history":[{"count":4,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123016\/revisions"}],"predecessor-version":[{"id":123324,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123016\/revisions\/123324"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/media?parent=123016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/categories?post=123016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/tags?post=123016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}