[wp-trac] [WordPress Trac] #57687: Add automated performance testing CI workflow MVP
WordPress Trac
noreply at wordpress.org
Fri Mar 3 19:09:40 UTC 2023
#57687: Add automated performance testing CI workflow MVP
--------------------------------------+--------------------------
Reporter: adamsilverstein | Owner: mukesh27
Type: task (blessed) | Status: assigned
Priority: normal | Milestone: 6.2
Component: Build/Test Tools | Version: trunk
Severity: normal | Resolution:
Keywords: has-patch has-unit-tests | Focuses: performance
--------------------------------------+--------------------------
Comment (by flixos90):
@joemcgill Agreed. I think we should for now go with not updating our base
tag even as new WordPress versions get released. Gutenberg has to do it
because it has a dependency on WordPress and the newest Gutenberg `trunk`
can't be used with too old versions of WordPress `trunk`. That's not a
limitation for core itself though, so I think here we should aim to stick
with the consistent base tag as long as it's reasonable. As noted, any
time the base tag would change, metrics recorded before or after are not
statistically comparable anymore, which means for Gutenberg that the tool
is only useful for comparing performance within one WordPress release
cycle.
As you already mentioned, there will be a few follow up ideas to explore.
I mentioned some in https://github.com/WordPress/wordpress-
develop/pull/4139#pullrequestreview-1324456566, IMO the highest priority
follow up would be to expand the metrics recorded to also include a
client-side metric (I would suggest to add load time Web Vitals like LCP,
FCP, and TTFB). But all of those are reasonable iterations, this PR is a
solid starting point and I think good to commit.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/57687#comment:14>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list