WordPress / performance

Performance plugin from the WordPress Performance Group, which is a collection of standalone performance modules.
https://wordpress.org/plugins/performance-lab/
GNU General Public License v2.0
350 stars 94 forks source link

Call for 2024 roadmap priorities #903

Closed felixarntz closed 8 months ago

felixarntz commented 9 months ago

It's time to work on the WordPress Performance Team roadmap for 2024! 🎉

The team roadmap should capture what we want to primarily focus on this year. This issue is an open call to share your personal or collective priorities for the year, so that we can aggregate them in an eventual public roadmap to share with the wider WordPress community.

This roadmap should eventually be published as the new "Roadmap" menu item on https://make.wordpress.org/performance/, replacing the current 2023 roadmap. (The 2023 roadmap won't be completely removed, it'll only be removed from the menu.)

For reference, see the similar issue that led to the 2023 roadmap.

If you're actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2024 as a comment on this issue!

For every priority that you would like to focus on this year, preferably include the following:

Last but not least, note that this roadmap is of course not set in stone. Priorities can shift over the year, and the roadmap should remain a living document over time that we keep updating as needed. So this initial set of priorities for 2024 acts as a solid starting point.

This issue will remain open for project priorities until January 5, 2024. Afterwards, the public roadmap will be drafted based on the priorities shared here. The roadmap draft will be shared for review in a future #core-performance chat, to allow for feedback and iterations before it is published.

felixarntz commented 9 months ago

Sharing a few projects here which are already clear as they're a continuation of efforts already started:

westonruter commented 9 months ago

Reduce CLS by reserving space for variable-height elements while loading

Improves metric: CLS

cc @thelovekesh

joemcgill commented 9 months ago

Thanks for kicking this off, @felixarntz. Some additional ideas I'd like to see us explore next year:

Improvements to page caching strategies Focuses on metric: TTFB

API for registering scripts on a Web Worker Focuses on metric: LCP|INP

Improve Core Automated Performance Tests Focuses on: infrastructure

mukeshpanchal27 commented 8 months ago

Eliminating jQuery usage from the frontend in WordPress default themes Focuses on metric: LCP

swissspidy commented 8 months ago

Client-side image compression

Focuses on metric: LCP

Interactivity API Adoption

Focuses on metric: INP

Scale reusable testing environment usage

Not focusing on a particular metric.

adamsilverstein commented 8 months ago

oEmbed Lazy Loading Focuses on metric: INP, LCP

AVIF support Focuses on metric: LCP

felixarntz commented 8 months ago

Speculative prerendering and prefetching Focuses on metric: LCP, INP

Interactivity API enhancements Focuses on metric: INP

felixarntz commented 8 months ago

Thank you everyone for contributing ideas! 🙌

Closing this issue now as initially announced. We'll start a draft for the roadmap very soon and will share for public review. Let's aim to get it published before end of the month.