Performance team meeting summary 10 May 2022

Meeting agenda here and the full chat log is available beginning here on Slack.
Contents
hide
Focus group updates
Images
@adamsilverstein @mikeschroder
- @adamsilverstein: Refreshed the core WebP patch against trunk and started separate follow-up PRs for new featured added to the plugin since then.
- @shetheliving: Getting pretty close to wrapping up initial proposals for API to facilitate more accurate sizes #140 and Regenerate existing images #24; next steps will be more detailed design docs and core feature proposals. Research continues on Research: Impact of additional WebP images on upload #289 and Research: WebP compatibility #290 and we’ll draft a follow-up post about our findings and next steps.
- @adamsilverstein: For Research: Impact of additional WebP images on upload #289, working on a survey for hosting providers to gather some field data about file count and size limitations
- @eugenemanuilov: If there’s someone who has Outlook and Windows, please test if WebP is supported for Research: WebP compatibility #290
- @codekraft: Looks like it’s supported in the most recent version
- @adamsilverstein: Found this summary of WebP support in OG tags; looks like sites should stick with JPEG for OG tags
Feedback requested
- Needs Discussion (8 issues)
- Needs Review (5 issues)
Object Cache
- @spacedmonkey: Did some profiling on Full Site Editing with WP 6.0 RC1; found some performance regressions and created some fixes. All are merged and will be in WP 6.0 RC2 and result in significant improvements:
- https://github.com/WordPress/gutenberg/pull/40571
- https://github.com/WordPress/gutenberg/pull/40572
- https://github.com/WordPress/gutenberg/pull/40752
- https://github.com/WordPress/gutenberg/pull/40853 (image-related)
- @adamsilverstein: Great to see; there are probably other fixes that can be made directly in Gutenberg
- @spacedmonkey: For 6.1, want to spend time profiling Gutenberg, Full Site Editing, and the REST API for performance issues; XWP team has already identified 7 issues in the REST API around queries and cache priming. Examples:
Feedback requested
- Needs Discussion (2 issues)
- Needs Review (5 issues)
Site Health
N/A
- We’re seeking 1-2 POCs for this group; if you’re interested, please comment here or ping in Slack
- @furi3r: Add Site Health test for full page caching (advanced cache) #220 is almost ready to be merged
Feedback requested
- Needs Discussion (4 issues)
- Needs Review (3 issues)
Measurement
N/A
- We’re seeking 1-2 POCs for this group; if you’re interested, please comment here or ping in Slack
- No updates
Feedback requested
- Measurement overview doc
- Capturing front-end performance metrics in WordPress doc (for #s 63/64)
- Needs Discussion (5 issues)
- Needs Review (1 issue)
JavaScript
- No updates
Feedback requested
- Needs Discussion (2 issues)
- Needs Review (3 issues)
Infrastructure
- @flixos90: Plugin now has a generator meta tag per Add generator tag with plugin version and modules #321
- This will help us gather important metrics on the performance impact of the plugin
- Looking into how to gather metrics and eventually plan to document how we can do this throughout the plugin
- @flixos90: Vote for release plugin cadence is complete and we voted to release monthly on the third Monday
- This means 1.1.0 is just six days away
- We’ll have our regular release party on Monday, May 16, 2022 at 1pm EDT in the #performance channel
- We also have a release tracking issue here
- Please review all PRs for the release; if they’re not merged by Friday, they will be punted to 1.2.0
Feedback requested
- Needs Discussion (5 issues)
- Needs Decision (1 issue)
Open floor
- @shetheliving: Circling back on 6.1 – what are everyone’s current goals for merge?
- @adamsilverstein: For Images, work continues on WebP uploads, which would be nice to land in 6.1. Also working in
element support, which would be nice to have alongside WebP. - @spacedmonkey: XWP team is focusing on:
- Profile / Improve performance of full site editing functionality
- Profile / Improve performance of REST API
- Add caching to WP_Query
- Improve performance of network options
- Dominant color for images
- @adamsilverstein: For JavaScript, hoping to land the script loading strategy proposal and want to finalize the approach at WCEU Contributor Day
- @furi3r: https://core.trac.wordpress.org/ticket/42438 would be a good candidate, too
- @spacedmonkey: Confirming if @tillkruess still wants to work on https://core.trac.wordpress.org/ticket/4476
- @adamsilverstein: For Images, work continues on WebP uploads, which would be nice to land in 6.1. Also working in
Help wanted
- All issues labeled Needs Discussion
- All issues labeled Needs Decision
- All issues labeled Needs Dev
- All issues labeled Needs Review
- All issues labeled Needs Testing
#core-js, #core-media, #performance, #performance-chat, #summary