Title: core-performance – Team Updates – WordPress.org

---

#  Tag Archives: core-performance

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
5:37 pm _on_ December 4, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: November 2024](https://make.wordpress.org/updates/2024/12/04/core-performance-team-update-november-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays, and a monthly Repo Scrub, also 
on Wednesday; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

### **Team headlines and updates**

WordPress 6.7 release was on November 12, there were 23 items in total from the 
Performance team that were part of this release. A full list of these can be found
[here.](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.7&groupdesc=1&group=resolution&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&col=keywords&order=priority)
The WordPress 6.7.1 release was on November 21, this was a minor releaseMinor Release
A set of releases or versions having the same minor version number may be collectively
referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3,
and all other versions in the 5.2 (five dot two) branch of that software. Minor 
Releases often make improvements to existing features and functionality. that focussed
on 16 bug fixes. The WordPress Performance Team has been focusing on a few bug fixes
in October and November, such as a bug fix for Auto-sizes Reducing Image Sizes where
it was discovered that images on the site appeared drastically smaller than intended(
details [here](https://core.trac.wordpress.org/ticket/62413)).

#### Improving the calculation of image size attributes

The [Auto Sizes for Lazy-loaded Images](https://core.trac.wordpress.org/ticket/61847)
feature was released in 6.7. The team will continue to focus on the remaining follow
up issues outlined in this [Roadmap](https://github.com/WordPress/performance/issues/760)
and have already progressed ticket [1511](https://github.com/WordPress/performance/issues/1511)
to break this down further into sub tasks.

Enable client side modern image generation 

Work continues on this project which is being tracked in the [overview issue](https://github.com/WordPress/performance/issues/17).

#### Enhance the onboarding experience of Performance Lab

This project has now been closed and completed. It was agreed that because the following
PR’s, [1646](https://github.com/WordPress/performance/pull/1646) and [1675](https://github.com/WordPress/performance/pull/1675),
have been merged and released we can close the onboarding issue. There may be an
instance in the future where more feedback was received, but for now these two PRs
are sufficient in supporting user feedback.

### **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. (and other performance plugins)**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

The November Performance Lab plugin release included: 

[_Version 3.6_](https://github.com/WordPress/performance/tree/3.6.0)_, on November
18, 2024_

 * Performance Lab
    - Fix race condition bug where activating multiple features sequentially could
      fail to activate some features. ([1675](https://github.com/WordPress/performance/pull/1675))
    - Use AJAX for activating features / plugins in Performance Lab. ([1646](https://github.com/WordPress/performance/pull/1646))
    - Introduce AVIF headerHeader The header of your site is typically the first
      thing people will experience. The masthead or header art located across the
      top of your page is part of the look and feel of your website. It can influence
      a visitor’s opinion about your content and you/ your organization’s brand.
      It may also look different on different screen sizes. health check. ([1612](https://github.com/WordPress/performance/pull/1612))
    - Install and activate Optimization Detective when the Embed Optimizer feature
      is activated from the Performance screen. ([1644](https://github.com/WordPress/performance/pull/1644))
    - Fix uses of ‘Plugin not found’ string. ([1651](https://github.com/WordPress/performance/pull/1651))
 * Optimization Detective
    - Serve unminified scripts when SCRIPT_DEBUG is enabled. ([1643](https://github.com/WordPress/performance/pull/1643))
    - Bump web-vitals from 4.2.3 to 4.2.4. ([1628](https://github.com/WordPress/performance/pull/1628))
    - Eliminate the detection time window which prevented URLURL A specific web 
      address of a website or web page on the Internet, such as a website’s URL 
      www.wordpress.org Metrics from being gathered when page caching is present.(
      [1640](https://github.com/WordPress/performance/pull/1640))
    - Revise the use of nonces in requests to store a URL Metric and 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.
      cross-origin requests. ([1637](https://github.com/WordPress/performance/pull/1637))
    - Send post ID of queried object or first post in loopLoop The Loop is PHP code
      used by WordPress to display posts. Using The Loop, WordPress processes each
      post to be displayed on the current page, and formats it according to how 
      it matches specified criteria within The Loop tags. Any HTML or PHP code in
      the Loop will be processed on each post. [https://codex.wordpress.org/The_Loop](https://codex.wordpress.org/The_Loop)
      in URL Metric storage request to schedule page cache validation. ([1641](https://github.com/WordPress/performance/pull/1641))
    - Fix phpstan errors. ([1627](https://github.com/WordPress/performance/pull/1627))
 * Modern Image Formats
    - Introduce webp_uploads_get_file_mime_type helper function. ([1642](https://github.com/WordPress/performance/pull/1642))
    - Rename webp_uploads_get_file_mime_type to webp_uploads_get_attachment_file_mime_type
      to clarify scope. ([1662](https://github.com/WordPress/performance/pull/1662))
    - Fix bug that would prevent uploaded images from being converted to the intended
      output format when having fallback formats enabled. ([1635](https://github.com/WordPress/performance/pull/1635))

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F12%2F04%2Fcore-performance-team-update-november-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
5:43 pm _on_ October 2, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: September 2024](https://make.wordpress.org/updates/2024/10/02/core-performance-team-update-september-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays, and a monthly Repo Scrub, also 
on Wednesday; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

### **Team headlines and updates**

The WordPress 6.7 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 release
was on October 1, there were [28 Trac tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.7&groupdesc=1&group=resolution&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&col=keywords&order=priority)
related to performance in the release. The WordPress Performance Team has been focusing
on a few different enhancements in September, such as adding the “auto” keyword 
to the sizes attribute for any image that is lazy loaded (details [here](https://core.trac.wordpress.org/ticket/61847)).

The Performance Team had great representation at **WordCampWordCamp WordCamps are
casual, locally-organized conferences covering everything related to WordPress. 
They're one of the places where the WordPress community comes together to teach 
one another what they’ve learned throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
US** this month, with [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
and [@flixos90](https://profiles.wordpress.org/flixos90/) co-leading the Performance
Table at Contributor DayContributor Day Contributor Days are standalone days, frequently
held before or after WordCamps but they can also happen at any time. They are events
where people get together to work on various areas of [https://make.wordpress.org/](https://make.wordpress.org/)
There are many teams that people can participate in, each with a different focus.
[https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/](https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/).
[@swissspidy](https://profiles.wordpress.org/swissspidy/) gave a performance related
talk on Client-side media processing in WordPress ([see summary](https://pascalbirchler.com/client-side-media-processing-wordpress/)).
There is also a [proposal for joint collaboration between the Performance and Hosting teams](https://make.wordpress.org/core/2024/09/23/proposal-create-connections-between-performance-team-and-hosts/)
being actively discussed (props to [@annezazu](https://profiles.wordpress.org/annezazu/)
for kicking off the discussion).

#### Improving the calculation of image size attributes

Now that the [Auto Sizes for Lazy-loaded Images](https://core.trac.wordpress.org/ticket/61847)
ticket has been added to 6.7, the team will continue to focus on the remaining follow
up issues outlined in this [Roadmap](https://github.com/WordPress/performance/issues/760),
starting with accounting for ancestor blocks to make image sizes calculations more
accurate. 

#### Enable client side modern image generation 

Work continues on this project which is being tracked in the [overview issue](https://github.com/WordPress/performance/issues/17).

#### Enhance the onboarding experience of Performance Lab

The team is now focusing on a series of improvements to the onboarding experience
in 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. in the [overview issue](https://github.com/WordPress/performance/issues/1032).
The Performance Team has been collecting feedback about the onboarding experience
of Performance Lab, to inform the prioritization and decision making process for
[1032](https://github.com/WordPress/performance/issues/1032).

Anyone willing to share their feedback is still welcome to participate by [activating and testing the Performance Lab plugin](https://bit.ly/test-performance-lab)
and [taking the Performance Lab onboarding feedback survey](https://bit.ly/performance-lab-feedback)
afterwards.

### **Performance Lab Plugin (and other performance plugins)**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month, with the exception of this
month. The release has been pushed to September 23, due to our participation in 
WCUS. _

The August Performance Lab plugin release included: 

_[Version 3.4.1](https://github.com/WordPress/performance/releases/tag/3.4.1), on
September 23_

 * Performance Lab
    - Fix Incorrect use of _n() ([1491](https://github.com/WordPress/performance/pull/1491))
 * Enhanced Responsive Images
    - Move Auto Sizes logic from Enhanced Responsive Images to Image Prioritizer.(
      [1476](https://github.com/WordPress/performance/pull/1476))
    - Update auto sizes logic in Enhanced Responsive Images plugin to no longer 
      load if already in Core. ([1547](https://github.com/WordPress/performance/pull/1547))
 * Image Placeholders
    - Use more robust HTMLHTML HTML is an acronym for Hyper Text Markup Language.
      It is a markup language that is used in the development of web pages and websites.
      TagTag Tag is one of the pre-defined taxonomies in WordPress. Users can add
      tags to their WordPress posts along with categories. However, while a category
      may cover a broad range of topics, tags are smaller in scope and focused to
      specific topics. Think of them as keywords used for topics discussed in a 
      particular post. Processor for Image Placeholders. ([1477](https://github.com/WordPress/performance/pull/1477))
    - Re-remove unneeded phpcsPHP Code Sniffer [PHP Code Sniffer,](https://github.com/squizlabs/PHP_CodeSniffer)
      a popular tool for analyzing code quality. The [WordPress Coding Standards](https://github.com/WordPress/WordPress-Coding-Standards/)
      rely on PHPCS.:ignore. ([1231](https://github.com/WordPress/performance/pull/1231))
    - Update PHPStan to 1.11.5. ([1318](https://github.com/WordPress/performance/pull/1318))
 * Image Prioritizer
    - Move Auto Sizes logic from Enhanced Responsive Images to Image Prioritizer.(
      [1476](https://github.com/WordPress/performance/pull/1476))
 * Optimization Detective
    - Allow URLURL A specific web address of a website or web page on the Internet,
      such as a website’s URL www.wordpress.org metric schema to be extended. ([1492](https://github.com/WordPress/performance/pull/1492))
    - Clarify docs around a tag visitor’s boolean return value. ([1479](https://github.com/WordPress/performance/pull/1479))
    - Include UUID with each URL metric. ([1489](https://github.com/WordPress/performance/pull/1489))
    - Introduce get_cursor_move_count() to use instead of get_seek_count() and get_next_token_count().(
      [1478](https://github.com/WordPress/performance/pull/1478))
    - Add missing global documentation for delete_all_posts(). ([1522](https://github.com/WordPress/performance/pull/1522))
    - Introduce viewport aspect ratio validation for URL Metrics. ([1494](https://github.com/WordPress/performance/pull/1494))
 * Modern Image Formats
    - Convert uploaded PNG files to AVIF or WebP. ([1421](https://github.com/WordPress/performance/pull/1421))
    - Account for responsive images being disabled when generating a PICTURE element.(
      [1449](https://github.com/WordPress/performance/pull/1449))

#### Plugin Check is now integrated into the WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. 󠀁[https://wordpress.org/](https://wordpress.org/)󠁿 plugin submission process

Over the course of the last year, the Performance Team has been working closely 
with the Plugin Review team on improvements to the [Plugin Check](https://wordpress.org/plugins/plugin-check/).
This month, there was an [official announcement](https://make.wordpress.org/plugins/2024/10/01/plugin-check-and-2fa-now-mandatory-for-new-plugin-submissions/)
that the Plugin Check has been incorporated into the submission process for all 
new WordPress plugins! Alongside 2FA, the addition of the Plugin Check to the submission
process will promote best practices and reduce the review time for new plugins.

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F10%2F02%2Fcore-performance-team-update-september-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
11:20 am _on_ September 6, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: August 2024](https://make.wordpress.org/updates/2024/09/06/core-performance-team-update-august-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays, and a monthly Repo Scrub, also 
on Wednesday; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

### **Team headlines and updates**

With WordPress 6.7 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. release
coming up on October 1, there are [20 track tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.7&groupdesc=1&group=resolution&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&col=keywords&order=priority)
lined up. The WordPress Performance Team has been focusing on a few different enhancements
in August, such as adding auto to the size attribute for any image that should be
lazy loaded (details [here](https://github.com/WordPress/wordpress-develop/pull/7253#issuecomment-2322007086)),
adding fetchPriority property to ES Modules and Import Maps (details [here](https://core.trac.wordpress.org/ticket/61734)),
along with a couple of AVIF fixes.  

In WordPress 6.7, we will continue working on internal improvements to ensure that
the 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.’s code is as simple and stable as possible and to
make it resilient when used asynchronously. This will pave the way for performance
improvements such as directive code splitting or lazy loading of interactive blocks.

#### Improving the calculation of image size attributes

The biggest initiative for August was including auto-sizes in Core which is now 
ready for the Beta release, thanks to [@joemcgill](https://profiles.wordpress.org/joemcgill/)
and [@mukesh27](https://profiles.wordpress.org/mukesh27/). Now, the team will focus
on the remaining followup issues outlined in this [Roadmap](https://github.com/WordPress/performance/issues/760),
starting with accounting ancestor blocks into image size calculations. 

#### Enable client side modern image generation 

Allowing client-side media processing offers a solution by leveraging the browser’s
capabilities to handle tasks like image resizing and compression. This approach 
not only alleviates the strain on server resources but also enables the use of more
advanced image formats and compression techniques, ultimately improving website 
performance and user experience. We will have a PR ready soon, but for more information,
you can review the [overview issue](https://github.com/WordPress/performance/issues/17).

### **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. (and other performance plugins)**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month, with the exception of this
month. The release has been pushed to September 23, due to our participation in 
WCUS. _

The August Performance Lab plugin release included: 

_Version 3.4.0, on August 19 _

 * Performance Lab
    - [#1456](https://github.com/WordPress/performance/pull/1456) Remove Server-
      Timing metric for the autoloaded options query time 
    - [#1374](https://github.com/WordPress/performance/pull/1374) Fix disabled options
      from reappearing in Site Health after external update 
    - [#1474](https://github.com/WordPress/performance/pull/1474) Improve Performance
      screen when external requests to WordPress.orgWordPress.org The community 
      site where WordPress code is created and shared by the users. This is where
      you can download the source code for WordPress core, plugins and themes as
      well as the central location for community conversations and organization.
      [https://wordpress.org/](https://wordpress.org/) fail 
 * Enhanced Responsive Images
    - [#1446](https://github.com/WordPress/performance/issues/1446) Injection of
      sizes=auto into images can be more robust with HTMLHTML HTML is an acronym
      for Hyper Text Markup Language. It is a markup language that is used in the
      development of web pages and websites. TagTag Tag is one of the pre-defined
      taxonomies in WordPress. Users can add tags to their WordPress posts along
      with categories. However, while a category may cover a broad range of topics,
      tags are smaller in scope and focused to specific topics. Think of them as
      keywords used for topics discussed in a particular post. Processor
    - [#1399](https://github.com/WordPress/performance/pull/1399)  Remove sizes 
      attribute when the responsive image disabled 
    - [#1445](https://github.com/WordPress/performance/pull/1445) Harden logic to
      add auto keyword to sizes attribute to prevent duplicate keyword
 * Modern Image Formats
    - [#1470](https://github.com/WordPress/performance/pull/1470) Improve disabling
      checkbox for Picture Element on Media settings screen
    - [#1437](https://github.com/WordPress/performance/pull/1437) Add missing full
      size image in PICTURE > SOURCE srcset 
    - [#1408](https://github.com/WordPress/performance/pull/1408) Picture element:
      Correct the fallback image
    - [#1450](https://github.com/WordPress/performance/pull/1450) Don’t wrap PICTURE
      element if JPEG fallback is not available 
    - [#1354](https://github.com/WordPress/performance/pull/1354) Fix setting sizes
      attribute on PICTURE > SOURCE elements 

After the PL release, the team has been focused on Embed Optimizer and reserving
space for embeds to reduce (even entirely eliminate) layout shifts ([#1373](https://github.com/WordPress/performance/pull/1373)).
As exciting is also new work for Image Prioritizer which adds fetchpriority=low 
to images which are in the initial viewport but which are not visible, such as when
they are in subsequent carousel slides ([#1482](https://github.com/WordPress/performance/pull/1482)).
Props to [@westonruter](https://profiles.wordpress.org/westonruter/). 

More new work is done on Modern Images plugin to include converting upload PNGs 
in addition to JPEGs ([#1421](https://github.com/WordPress/performance/pull/1421)),
as well as progress on Web Worker Offloading plugin ([#1468](https://github.com/WordPress/performance/issues/1468)
and [#1455](https://github.com/WordPress/performance/issues/1455)). 

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything
related to WordPress. They're one of the places where the WordPress community comes
together to teach one another what they’ve learned throughout the year and share
the joy. [Learn more](https://central.wordcamp.org/about/). US is also around the
corner, from September 17-20, in Portland, Oregon. The Performance team will be 
there, and we would love to see folks join us. Our table will be led by [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/),
and [@swissspidy](https://profiles.wordpress.org/swissspidy/) will give a talk on
client-side media processing. 

Our WordPress [#core-performance](https://wordpress.slack.com/archives/C02KGN5K076)
SlackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
channel has reached over 1k members. Thank you to all of the lurkers and contributors!

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F09%2F06%2Fcore-performance-team-update-august-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
8:37 am _on_ August 2, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: July 2024](https://make.wordpress.org/updates/2024/08/02/core-performance-team-update-july-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays, and a monthly Repo Scrub, also 
on Wednesday; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

### **Team headlines and updates**

With [WordPress 6.6 “Dorsey”](https://wordpress.org/news/2024/07/dorsey/) released
on July 16, and a couple of months of work behind us, our team has been able to 
deliver significant performance improvements to the editor. 

Template loading improved by 35%, sites without permanent cache, the querying of
expiring transients has been reduced to a single database request. Autoloading options
are now more granular, and will help with reducing slow database responses, as well
as allow you to keep an eye on the acceptable limits on your site. The 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. theme patterns
caching was updated to use transients and is saving approximately 13% of total server
response time when loading for the Twenty Twenty Four theme. 

Another great addition in 6.6 is the option to embed a preview of a post into another
post simply by pasting its URLURL A specific web address of a website or web page
on the Internet, such as a website’s URL www.wordpress.org in the editor. 

Adam Silverstein has written a post recently where he breaks down all of the above-
mentioned key performance improvements the team has done over the past few major
releases and has included some interesting test results. You can read it [here](https://make.wordpress.org/core/2024/07/29/wordpress-6-6-performance-improvements/).

The team are now working on tickets for the 6.7 milestone and targeting [18 tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.7&order=priority)
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. release. 

#### 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. 

In WordPress 6.7, we will continue working on internal improvements to ensure that
the Interactivity API’s code is as simple and stable as possible and to make the
Interactivity API resilient when used asynchronously. This will pave the way for
performance improvements such as directive code splitting or lazy loading of interactive
blocks. 

#### Improving the calculation of image size attributes

The Performance Team is continuing the work outlined in this [Roadmap](https://github.com/WordPress/performance/issues/760),
and have identified a couple of bugs ([#1381](https://github.com/WordPress/performance/issues/1381),
[#1316](https://github.com/WordPress/performance/issues/1316)). The fixes will be
included in the upcoming release on August 19. 

### **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. (and other performance plugins)**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

Throughout June, the Performance Team has focused on enhancements, such as improving
settings for Modern Image Formats ([#1258](https://github.com/WordPress/performance/issues/1258)),
updating standalone plugin assets ([#1366](https://github.com/WordPress/performance/issues/1136)),
enhancing the health check message when WebP is not supported ([#715](https://github.com/WordPress/performance/issues/715)),
added PHPStan strict rules ([#1241](https://github.com/WordPress/performance/pull/1241)).

The team has implemented speculative loading of the search form ([#1297](https://github.com/WordPress/performance/pull/1297))
as a new feature to the Speculative Loading plugin, as well as extend core’s Autoloaded
Options Site Health test if present, for the Performance Lab plugin ([#1298](https://github.com/WordPress/performance/pull/1298)).

The July Performance Lab plugin releases included: 

_Version 3.3.0, on July 15: _

 * Enhanced Responsive Images
    - [#1329](https://github.com/WordPress/performance/pull/1329) Accurate sizes
      improvement 
    - [#1335](https://github.com/WordPress/performance/pull/1335) Plugin rename 
      and description updated ([Plugin Directory link](https://wordpress.org/plugins/auto-sizes/))
 * Performance Lab
    - [#1340](https://github.com/WordPress/performance/issues/1340) Extend core’s
      Autoloaded Options Site Health test if present (in WP 6.6) 
 * Modern Image Formats
    - [#1315](https://github.com/WordPress/performance/issues/1315) Picture element
      images: Missing alt text 
    - [#1300](https://github.com/WordPress/performance/issues/1300) Modern Image
      Formats picture support breaks gallery block cropping 

_Version 3.3.1, on July 25: _

 * Enhanced Responsive Images
    - [#1399](https://github.com/WordPress/performance/pull/1399) – Accurate sizes
      improvement didn’t account for the disable filterFilter Filters are one of
      the two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
      They provide a way for functions to modify data of other functions. They are
      the counterpart to Actions. Unlike Actions, filters are meant to work in an
      isolated manner, and should never have side effects such as affecting global
      variables and output. for sizes
 * Performance Lab
    - [#1374](https://github.com/WordPress/performance/pull/1374) – Autoloaded Options
      Health Check: Disabled options reappear in Site Health after external update
 * Modern Image Formats
    - [#1354](https://github.com/WordPress/performance/pull/1354) – Picture element:
      The accurate sizes improvement for images not working

For the rest of July, the Performance Team has been focusing on the enhancements
for the  [Optimization Detective plugin](https://wordpress.org/plugins/optimization-detective/),
and working on bug fixes for [Modern Image Formats](https://wordpress.org/plugins/webp-uploads/)
and [Enhanced Responsive Images](https://wordpress.org/plugins/auto-sizes/) plugins.

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F08%2F02%2Fcore-performance-team-update-july-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
2:15 pm _on_ June 4, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: May 2024](https://make.wordpress.org/updates/2024/06/04/core-performance-team-update-may-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

The team are now working on tickets for the 6.6 milestone and targeting [14 tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.6&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority)
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 on June 4 including
4 enhancements.

#### INP research opportunities

Work continues from the Performance team on the INP improvements identified in the
[summary document](https://docs.google.com/document/d/1R8lPWuW4Qr3oI2qpeACSNGKGyggQyY7AF-Y5KNcAgN4/edit?usp=sharing).
Please reach out to [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
if anyone is interested in contributing.

#### Improve template loading

For WordPress 6.6, work continues on several TracTrac Trac is the place where contributors
create issues for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
tickets relating to template loading (see [overview issue](https://github.com/WordPress/performance/issues/746))
including [#59600](https://core.trac.wordpress.org/ticket/59600) for 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. themes: Use a 
cache for block template files, [#57789](https://core.trac.wordpress.org/ticket/57789)
Make theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable 
format for structuring data. It is used primarily to transmit data between a server
and web application, as an alternative to XML. related caches persistent and [#59595](https://core.trac.wordpress.org/ticket/59595)
Improve performance of WP_Theme_JSON::compute_style_properties. 

### **Team headlines and updates**

The Performance Team is gearing up for WordCampWordCamp WordCamps are casual, locally-
organized conferences covering everything related to WordPress. They're one of the
places where the WordPress community comes together to teach one another what they’ve
learned throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
Europe in Turin, 13-15 June. There will be a Performance Table on Contributor DayContributor
Day Contributor Days are standalone days, frequently held before or after WordCamps
but they can also happen at any time. They are events where people get together 
to work on various areas of [https://make.wordpress.org/](https://make.wordpress.org/)
There are many teams that people can participate in, each with a different focus.
[https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/](https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/)(
Thu Jun 13) led by [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)–
we would love to see as many people there as possible!

### **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. (and other performance plugins)**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

Throughout May, the team voted to create a new Performance Lab bug scrub meeting,
to be scheduled every 4 weeks, the first of which took place on Wednesday May 29,
here’s the [start of the first chat](https://wordpress.slack.com/archives/C02KGN5K076/p1716994813332929).

This month the Performance Team has been focusing on improving the assets for the
Performance Lab plugins ([see GitHub issue](https://github.com/WordPress/performance/issues/1136))
and are hoping to launch these in June. The [Modern Images plugin](https://wordpress.org/plugins/webp-uploads/)
has been updated with AVIF support ([PR](https://github.com/WordPress/performance/pull/1176)).
The team is also focusing on a set of considerations for the [Speculative Loading plugin](https://wordpress.org/plugins/speculation-rules/)(
[see GitHub issue](https://github.com/WordPress/performance/issues/1157)).

The Performance Team is progressing work on the Image Prioritizer plugin which will
split out the image-specific logic from the [Optimization Detective plugin](https://wordpress.org/plugins/optimization-detective/),
leaving that plugin as an 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. dependency. We can then feature Image Prioritizer
in the Performance Lab plugin to promote to users. The team also continues to focus
on the API to facilitate a more accurate sizes attribute (see [GitHub overview issue](https://github.com/WordPress/performance/issues/1187)).

This month the Performance Team released [version 3.1.0](https://github.com/WordPress/performance/releases/tag/3.1.0)
of the Performance Lab plugin including 8 enhancements: Add progress indicator when
activating a feature. ([1190](https://github.com/WordPress/performance/pull/1190)),
Display plugin settings links in the features screen and fix responsive layout for
mobile. ([1208](https://github.com/WordPress/performance/pull/1208)), Add plugin
dependency support for activating performance features. ([1184](https://github.com/WordPress/performance/pull/1184)),
Add support for AVIF image format in site health. ([1177](https://github.com/WordPress/performance/pull/1177)),
Add server timing to REST APIREST API The REST API is an acronym for the RESTful
Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and
DELETE data. It is how the front end of an application (think “phone app” or “website”)
can communicate with the data store (think “database” or “file system”) [https://developer.wordpress.org/rest-api/](https://developer.wordpress.org/rest-api/)
response. ([1206](https://github.com/WordPress/performance/pull/1206)), Bump minimum
PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used 
open source general-purpose scripting language that is especially suited for web
development and can be embedded into HTML. [https://www.php.net/manual/en/index.php](https://www.php.net/manual/en/index.php)
requirement to 7.2. ([1130](https://github.com/WordPress/performance/pull/1130)),
Refine logic in perflab_install_activate_plugin_callback() to rely only on validated
slug. ([1170](https://github.com/WordPress/performance/pull/1170)) and Improve overall
code quality with stricter static analysis checks. ([775](https://github.com/WordPress/performance/issues/775)).
The release also included 3 big fixes: Avoid passing incomplete data to perflab_render_plugin_card()
and show error when plugin directory API query fails. ([1175](https://github.com/WordPress/performance/pull/1175)),
Do not show admin pointer on the Performance screen and dismiss the pointer when
visited. ([1147](https://github.com/WordPress/performance/pull/1147)) and Fix WordPress.
DB.DirectDatabaseQuery.DirectQuery warning for Autoloaded Options Health Check. (
[1179](https://github.com/WordPress/performance/pull/1179)).

The next release of the Performance Lab plugin 3.2.0 will be scheduled for June 
6, 2024 to account for WordCamp Europe attendance for most team members. 

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F06%2F04%2Fcore-performance-team-update-may-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
2:52 pm _on_ April 30, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: April 2024](https://make.wordpress.org/updates/2024/04/30/core-performance-team-update-april-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

The Performance Team posted an overview of [WordPress 6.5 performance improvements](https://make.wordpress.org/core/2024/04/23/wordpress-6-5-performance-improvements/).
The team are now working on tickets for the 6.6 milestone. Currently there are 4
closed tickets, and 14 tickets that are in progress (see [Trac tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.6&groupdesc=1&group=resolution&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&col=keywords&order=priority)).

#### INP research opportunities

Work continues from the Performance team on the INP improvements identified in the
[summary document](https://docs.google.com/document/d/1R8lPWuW4Qr3oI2qpeACSNGKGyggQyY7AF-Y5KNcAgN4/edit?usp=sharing).
Please reach out to [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
if anyone is interested in contributing.

#### Improve template loading

Work continues on several TracTrac Trac is the place where contributors create issues
for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
tickets relating to template loading (see [overview issue](https://github.com/WordPress/performance/issues/746))
including [#59600](https://core.trac.wordpress.org/ticket/59600) for 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. themes: Use a 
cache for block template files, [#57789](https://core.trac.wordpress.org/ticket/57789)
Make theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable 
format for structuring data. It is used primarily to transmit data between a server
and web application, as an alternative to XML. related caches persistent and [#59595](https://core.trac.wordpress.org/ticket/59595)
Improve performance of WP_Theme_JSON::compute_style_properties.

#### Additional Plugins

The Performance Team is aiming to kick off the Image Prioritizer 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. this week which will split out the
image-specific logic from Optimization Detective, leaving that plugin as an 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. dependency. We can then feature Image Prioritizer in the PL plugin to promote
to users. The team is also focused on the API to facilitate a more accurate sizes
attribute, and started looking into creating a Colab to capture and compare metrics
for this. More to follow in the coming weeks on this. 

### **Team headlines and updates**

The Performance Team is gearing up for WordCampWordCamp WordCamps are casual, locally-
organized conferences covering everything related to WordPress. They're one of the
places where the WordPress community comes together to teach one another what they’ve
learned throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
Europe in Turin, 13-15 June. There will be a Performance Table on Contributor DayContributor
Day Contributor Days are standalone days, frequently held before or after WordCamps
but they can also happen at any time. They are events where people get together 
to work on various areas of [https://make.wordpress.org/](https://make.wordpress.org/)
There are many teams that people can participate in, each with a different focus.
[https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/](https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/)(
Thu Jun 13) led by [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)–
we would love to see as many people there as possible!

The article [How WordPress Is Creating a Faster Web](https://wordpress.org/news/2024/04/how-wordpress-is-creating-a-faster-web/)
was published on the WordPress News blog, covering the Performance Team’s work and
accomplishments. In addition to that, the team shared an interactive Colab tutorial
for [conducting WordPress performance research in the field](https://make.wordpress.org/core/2024/04/05/conducting-wordpress-performance-research-in-the-field/).

### **Performance Lab Plugin**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

This month the Performance Team released version 3.0.0 of the Performance Lab plugin
improving the UIUI UI is an acronym for User Interface - the layout of the page 
the user interacts with. Think ‘how are they doing that’ and less about what they
are doing. for the migrationMigration Moving the code, database and media files 
for a website site from one server to another. Most typically done when changing
hosting companies. of modules to plugins (see [overview issue](https://github.com/WordPress/performance/issues/656)).
The [Speculative Loading plugin](https://make.wordpress.org/core/2024/04/09/speculative-loading-in-wordpress/)
was warmly received by the community. This work is now considered complete and any
future infrastructure work on the Performance Lab plugin will be handled in the 
usual process through the GH repo. Work will continue on streamlining PL plugin 
and other standalone plugins [#1061](https://github.com/WordPress/performance/issues/1061)
and also on updating the standalone plugin assets [#1136](https://github.com/WordPress/performance/issues/1136).

Following the 3.0.0 release, the team also updated documentation in the Performance
Handbook around [Proposing a New Plugin for the Performance Lab](https://make.wordpress.org/performance/handbook/performance-lab/proposing-a-new-plugin/)
and [Writing a Plugin for the Performance Lab](https://make.wordpress.org/performance/handbook/performance-lab/writing-a-plugin/)
based on the infrastructure updates. 

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F04%2F30%2Fcore-performance-team-update-april-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
8:40 am _on_ April 2, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: March 2024](https://make.wordpress.org/updates/2024/04/02/core-performance-team-update-march-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

The Performance Team contributed towards 20 tickets for the [upcoming tickets for WordPress 6.5](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.5&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority),
and are now directing their attention to the 6.6 milestone. Currently there are 
2 closed tickets, and 14 tickets that are in progress (see [Trac tickets](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.6&groupdesc=1&group=resolution&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&col=keywords&order=priority)).

#### INP research opportunities

The Performance Team has been focusing on research around potential INP improvement
opportunities across the WordPress Ecosystem, which are now summarized in this [summary doc](https://docs.google.com/document/d/1R8lPWuW4Qr3oI2qpeACSNGKGyggQyY7AF-Y5KNcAgN4/edit?usp=sharing)(
along with a linked spreadsheet with all the data). If you would like access to 
the colab and queries, please request it directly in the colab. The Analysis section
highlights some notable data for both core and plugins/themes (with action items)
that will be worth investigating further. The Performance Team invites the community
to leave comments/questions on the document itself so they can be discussed at a
subsequent weekly Performance meeting.

#### Improve template loading

Work continues on several TracTrac Trac is the place where contributors create issues
for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
tickets relating to template loading (see [overview issue](https://github.com/WordPress/performance/issues/746))
including several PRs for [#59600](https://core.trac.wordpress.org/ticket/59600)
for 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.
themes: Use a cache for block template files. 

#### Additional Plugins

The Performance Team are pleased to announce the two new plugins, [Embed Optimizer](https://wordpress.org/plugins/embed-optimizer/)
and [Optimization Detective](https://wordpress.org/plugins/optimization-detective/)
have now been released and are available for installation. The community are invited
to please install and test these plugins, and provide feedback. 

### **Team headlines and updates**

Earlier this month, the Performance Team took part in Contributor DayContributor
Day Contributor Days are standalone days, frequently held before or after WordCamps
but they can also happen at any time. They are events where people get together 
to work on various areas of [https://make.wordpress.org/](https://make.wordpress.org/)
There are many teams that people can participate in, each with a different focus.
[https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/](https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/)
at WordCampWordCamp WordCamps are casual, locally-organized conferences covering
everything related to WordPress. They're one of the places where the WordPress community
comes together to teach one another what they’ve learned throughout the year and
share the joy. [Learn more](https://central.wordcamp.org/about/). Asia where the
team not only made contributions to WordPress itself, but most importantly held 
crucial conversations with other key community members. Adam [landed](https://core.trac.wordpress.org/changeset/57789)
a core Fetch Priority enhancement to the script loader 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. to enable the fetchpriority
attribute in the wp_preload_resources filterFilter Filters are one of the two types
of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
They provide a way for functions to modify data of other functions. They are the
counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
manner, and should never have side effects such as affecting global variables and
output.. Weston met with Elementor Product Lead Shilo Yemini to discuss Optimization
Detective and bundling it with Elementor as the solution for identifying and optimizing
the LCP elements. Landing this feature in Elementor could be a huge win for their
LCP performance and a great way to gather more data for a potential core merge.

At the WordCamp Asia conference itself, Pascal gave a talk on [Democratizing Performance](https://pascalbirchler.com/democratizing-performance/)
and Adam presented a great summary of INP. Both presentations were greatly received
by the audience who were really enthusiastic about WordPress performance and the
team’s efforts so far.

### **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.**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

There was no release this month for the Performance Lab plugin as the team are focused
on improving the UIUI UI is an acronym for User Interface - the layout of the page
the user interacts with. Think ‘how are they doing that’ and less about what they
are doing. for the migrationMigration Moving the code, database and media files 
for a website site from one server to another. Most typically done when changing
hosting companies. of modules to plugins (see [overview issue](https://github.com/WordPress/performance/issues/656))
as well as improvements to the user experience of the Performance Lab screen itself,
to put the focus on features as opposed to plugins. The team is aiming to launch
the new user interface mid-April in the 3.0.0 release.

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F04%2F02%2Fcore-performance-team-update-march-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
10:40 am _on_ March 1, 2024     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: February 2024](https://make.wordpress.org/updates/2024/03/01/core-performance-team-update-february-2024/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

The Performance Team is focusing on [upcoming tickets for WordPress 6.5](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.5&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority),
including the Performant Translations work [#59656](https://core.trac.wordpress.org/ticket/59656),
and support for the AVIF image format [#51228](https://core.trac.wordpress.org/ticket/51228).
The team have created several dev notes for the Performance work included in WordPress
6.5:

 * [I18N Improvements in 6.5 (Performant Translations)](https://make.wordpress.org/core/2024/02/27/i18n-improvements-6-5-performant-translations/)
 * [WordPress 6.5 adds AVIF support](https://make.wordpress.org/core/2024/02/23/wordpress-6-5-adds-avif-support/)
 * [Performance improvements for registering Block Type Variations with callbacks](https://make.wordpress.org/core/2024/02/29/performance-improvements-for-registering-block-variations-with-callbacks/)

#### 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.

The Performance Team has been supporting on the efforts for the interactivity API
TracTrac Trac is the place where contributors create issues for bugs or feature 
requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
ticket [#60356](https://core.trac.wordpress.org/ticket/60356) has now been merged
as part of WordPress 6.5 which will allow new interactive features to be shipped
to users using less client-side 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/),
resulting in better metrics for LCP, CLS and INP. The [merge announcement post](https://make.wordpress.org/core/2024/02/19/merge-announcement-interactivity-api/)
provides additional information.

#### Server Response Improvements

In addition to the performance improvements to the I18n system and for registering
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. Type
Variations—both of which target server response times—the team also worked on:

 * Improving Block Pattern registration performance ([#59532](https://core.trac.wordpress.org/ticket/59532))
 * Improving the performance of the new 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. Dependencies feature ([#60518](https://core.trac.wordpress.org/ticket/60518))

#### Plugin Checker

The Performance Team has continued work on the [Plugin Checker](https://github.com/WordPress/plugin-check),
collaborating closely with the Plugin Review team and are pleased to announce the
release of [version 1.0.0](https://github.com/WordPress/plugin-check/issues/283),
which alongside a new technical foundation brings several enhancements, such as 
WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative
and development tasks in a programmatic way. The project page is [http://wp-cli.org/](http://wp-cli.org/)
[https://make.wordpress.org/cli/](https://make.wordpress.org/cli/) support. 

#### Additional Plugins

The Performance Team are also working on 2 new plugins; Embed Optimizer and Optimization
Detective. Please see[#core-performance channel](https://wordpress.slack.com/messages/core-performance/)
in [Slack](https://make.wordpress.org/chat/) for more details on when these will
be released.

### **Team headlines and updates**

The team has been working closely on profiling WordPress 6.5 throughout 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. this month and look forward to
sharing the results once the release is out.

### **Performance Lab Plugin**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._
February’s release [2.9.0](https://github.com/WordPress/performance/releases/tag/2.9.0)
included several enhancements for working towards creating standalone plugins. It
now recommends the new plugins “Auto Sizes for Lazy-loaded Images” and “Speculation
Rules” ([958](https://github.com/WordPress/performance/pull/958)), and it comes 
with an enhanced generator tag that includes the standalone plugin slugs ([949](https://github.com/WordPress/performance/pull/949)).
A  Server-Timing headerHeader The header of your site is typically the first thing
people will experience. The masthead or header art located across the top of your
page is part of the look and feel of your website. It can influence a visitor’s 
opinion about your content and you/ your organization’s brand. It may also look 
different on different screen sizes. bug has been fixed ([957](https://github.com/WordPress/performance/pull/957)).
The team are working towards the major [3.0.0 milestone](https://github.com/WordPress/performance/issues?q=is%3Aissue+milestone%3A%22PL+Plugin+3.0.0%22+is%3Aopen)
which will introduce separate plugins, where the user will be asked to install/activate
the standalone plugins instead of the previously used PL modules.

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2024%2F03%2F01%2Fcore-performance-team-update-february-2024%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
2:45 pm _on_ October 31, 2023     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: October 2023](https://make.wordpress.org/updates/2023/10/31/core-performance-team-update-october-2023/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

The focus in October was on [tickets prioritized for the upcoming WordPress 6.4 release](https://core.trac.wordpress.org/query?focuses=~performance&milestone=6.4&group=status&order=priority)
in which **68 TracTrac Trac is the place where contributors create issues for bugs
or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
tickets** were merged. Several follow up fixes were committed in the past few weeks
to further polish performance enhancements in the 6.4 release. Early indications
of benchmarking are showing positive improvements in performance, especially in 
server response time. The team focused on finalizing dev notes for the work:

 * [Improvements to Object Caching in WordPress 6.4](https://make.wordpress.org/core/2023/10/17/improvements-to-object-caching-in-wordpress-6-4/)
 * [Replacing hard-coded style tags with wp_add_inline_style()](https://make.wordpress.org/core/2023/10/17/replacing-hard-coded-style-tags-with-wp_add_inline_style/)
 * [Improvements to Template Loading in WordPress 6.4](https://make.wordpress.org/core/2023/10/17/improvements-to-template-loading-in-wordpress-6-4/)
 * [Script loading changes in WordPress 6.4](https://make.wordpress.org/core/2023/10/17/script-loading-changes-in-wordpress-6-4/)
 * [Image loading optimization enhancements in WordPress 6.4](https://make.wordpress.org/core/2023/10/18/image-loading-optimization-enhancements-in-6-4/)
 * [New option functions in WordPress 6.4](https://make.wordpress.org/core/2023/10/17/new-option-functions-in-6-4/)

The Performance Team is now starting to focus on [upcoming tickets for WordPress 6.5](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&focuses=~performance&milestone=6.5&group=status&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority),
including the Performant Translations work mentioned below, and several items for
improving template loading (see [GitHub overview issue](https://github.com/WordPress/performance/issues/746)).

#### 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. Checker

The Performance Team has continued work on the Plugin Checker [https://github.com/WordPress/plugin-check](https://github.com/WordPress/plugin-check),
working closely with the Plugin Review team. 

#### Performant Translations Plugin

Further updates have been made to the [Performant Translations](https://wordpress.org/plugins/performant-translations/)
plugin and a Trac ticket [#59656](https://core.trac.wordpress.org/ticket/59656) 
has been opened for merging Performant Translations in WordPress 6.5.

### **Team headlines and updates**

In October, the Performance Team held a Hallway Hangout to discuss WordPress 6.3
performance impact in the field, diving into WordPress 6.4 performance improvements
and looking ahead at what can be learned for WordPress 6.5. The recording of the
video will be shared over the coming weeks.

### **Performance Lab Plugin**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._
October’s release [2.7.0](https://github.com/WordPress/performance/releases/tag/2.7.0)
included enhancements to[ remove fetchpriority as the functionality is now available in WordPress Core](https://github.com/WordPress/performance/pull/854),
[bumped the minimum required PHP version to 7.0 and minimum required WordPress version to 6.3](https://github.com/WordPress/performance/pull/851)
and the [dominant color images standalone plugin](https://github.com/WordPress/performance/pull/842)
was published. Work also continues on updating the [new UI to manage standalone plugins and built-in modules](https://github.com/WordPress/performance/issues/651).

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2023%2F10%2F31%2Fcore-performance-team-update-october-2023%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/clarkeemily/) [Emily Clarke](https://profiles.wordpress.org/clarkeemily/)
1:39 pm _on_ September 29, 2023     
Tags: core-performance, [performance ( 18 )](https://make.wordpress.org/updates/tag/performance/)

# 󠀁[Core Performance Team Update: September 2023](https://make.wordpress.org/updates/2023/09/29/core-performance-team-update-september-2023/)󠁿

### **Tickets and contributions**

_The Performance Team works on performance-related tickets in coreCore Core is the
set of software required to run WordPress. The Core Development Team builds WordPress.
and holds a fortnightly Bug Scrub on Wednesdays; check _[_https://make.wordpress.org/meetings/_](https://make.wordpress.org/meetings/)_
for current time._

In September, the Performance Team published a post regarding [Analyzing the Core Web Vitals performance impact of WordPress 6.3 in the field](https://make.wordpress.org/core/2023/09/19/analyzing-the-core-web-vitals-performance-impact-of-wordpress-6-3-in-the-field/),
which details the findings from the analyses that were conducted to assess the performance
impact using public data sets from 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. Archive and Chrome User
Experience Report.

The focus in September was on [tickets prioritized for the upcoming WordPress 6.4 release](https://core.trac.wordpress.org/query?focuses=~performance&milestone=6.4&group=status&order=priority)
for which 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 was released
on September 26, 2023. Early indications of benchmarking are showing positive improvements
in performance. Noteworthy inclusions in WordPress 6.4 include: [improvements to template loading performance](https://core.trac.wordpress.org/query?focuses=~performance&component=Themes&milestone=6.4)
for 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.
Themes and Classic Themes, [usage of the new script loading strategies “defer” and “async”](https://core.trac.wordpress.org/query?focuses=~javascript+performance&milestone=6.4)
in core, blocks, and themes, additional enhancements to [optimize image loading performance](https://core.trac.wordpress.org/query?focuses=~performance&component=Media&milestone=6.4&order=priority),
and new functions to optimize the use of [autoloaded options](https://core.trac.wordpress.org/query?focuses=~performance&component=Options%2C+Meta+APIs&component=Database&milestone=6.4).

#### 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. Checker

The Performance Team has been working with the Plugin Review team to launch an early
version of the Plugin Checker discussed in the [Turning the Tide blog post](https://make.wordpress.org/plugins/2023/09/19/update-turning-the-tide/).
This has now been merged into a single repo under the WordPress organization [https://github.com/WordPress/plugin-check](https://github.com/WordPress/plugin-check).
Look out for updates over the coming weeks.

#### Performant Translations Plugin

Further updates have been made to the [Performant Translations](https://wordpress.org/plugins/performant-translations/)
plugin and next steps here would be to test the plugin and determine a path forward
to integrate into WordPress Core. To test the plugin, please see the [Call for Testing: Performant Translations](https://make.wordpress.org/core/2023/09/05/call-for-testing-performant-translations/)
post.

### **Team headlines and updates**

In October, the Performance Team also has a Hallway Hangout scheduled ([announced in this blog post](https://make.wordpress.org/core/2023/09/18/hallway-hangout-performance-improvements-for-wordpress-6-4/))
for ** [2023-10-19 15:00](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20231019T1500)**,
where we will review WordPress 6.3 performance impact in the field, diving into 
WordPress 6.4 performance improvements and looking ahead at what can be learned 
for WordPress 6.5. 

### **Performance Lab Plugin**

[_Performance Lab plugin_](https://wordpress.org/plugins/performance-lab/)_ updates
are released monthly on the third Monday of the month._

September’s release [2.6.1](https://github.com/WordPress/performance/releases/tag/2.6.1)
was a smaller release including removing the PHPStan config file from the plugin
directory and also adding assets to the various Performance Lab plugins ([Fetchpriority](https://wordpress.org/plugins/fetchpriority/)
and [WebP Uploads](https://wordpress.org/plugins/webp-uploads/)). The Dominant Color
Images plugin was approved, and work continues on the next set of enhancements around
[uncoupling the plugin features from the Performance Lab plugin](https://github.com/WordPress/performance/issues/656)
related to the settings screen UIUI UI is an acronym for User Interface - the layout
of the page the user interacts with. Think ‘how are they doing that’ and less about
what they are doing.. 

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

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fupdates%2F2023%2F09%2F29%2Fcore-performance-team-update-september-2023%2F%23respond&locale=en_US)

# Post navigation

[← Older posts](https://make.wordpress.org/updates/tag/core-performance/page/2/?output_format=md)