Google announced that they are changing how they measure CLS and I think we should follow so we measure the same way as they when they push the change: https://web.dev/evolving-cls/
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Peter | T290019 Review navigation timing extension | |||
Open | None | T319329 Expand navigation timing metrics to include user experience metrics and modernise navigation timing | |||
Resolved | Peter | T281103 Update how we measure LayoutShift |
Event Timeline
Confirmation from Michal of which code we should use: https://twitter.com/mmocny/status/1387161141097517067
Change 844911 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[mediawiki/extensions/NavigationTiming@master] Collect Cumulative Layout Shift instead of just Layout Shift.
Change 859433 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[schemas/event/secondary@master] Add cumuluative layout schema.
Change 859433 abandoned by Phedenskog:
[schemas/event/secondary@master] Add cumuluative layout schema.
Reason:
Lest add this to navtiming
Change 859968 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[schemas/event/secondary@master] navtiming: Add cumulative layout shift and largest contentful paint.
Change 860842 had a related patch set uploaded (by Krinkle; author: Krinkle):
[mediawiki/extensions/NavigationTiming@master] Add test for multiple CLS frames and rounding
Change 859968 merged by jenkins-bot:
[schemas/event/secondary@master] navtiming: Add cumulative layout shift and largest contentful paint.
Change 844911 merged by jenkins-bot:
[mediawiki/extensions/NavigationTiming@master] Collect Cumulative Layout Shift instead of just Layout Shift
Change 860842 merged by jenkins-bot:
[mediawiki/extensions/NavigationTiming@master] Add test for multiple CLS frames and rounding
Change 861343 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/navtiming@master] Add cumulative layout shift and largest contenful paint.
Change 861343 merged by jenkins-bot:
[performance/navtiming@master] Add cumulative layout shift and largest contenful paint.
Change 726852 had a related patch set uploaded (by Krinkle; author: Peter Hedenskog):
[operations/puppet@production] eventlogging: Remove obsoleted navtiming schemas
Change 879926 had a related patch set uploaded (by Krinkle; author: Krinkle):
[operations/mediawiki-config@master] Remove former EventLogging streams for navtiming
Change 879926 merged by jenkins-bot:
[operations/mediawiki-config@master] Remove former EventLogging streams for navtiming
Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:17:44Z] <ladsgroup@deploy1002> Started scap: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]]
Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:19:32Z] <ladsgroup@deploy1002> ladsgroup and krinkle: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet
Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:27:27Z] <ladsgroup@deploy1002> Finished scap: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]] (duration: 09m 42s)
Change 726852 merged by Ottomata:
[operations/puppet@production] eventlogging: Remove obsoleted navtiming schemas
Change 887425 had a related patch set uploaded (by Krinkle; author: Krinkle):
[schemas/event/secondary@master] Remove elementtiming,firstinputtiming,layoutshift,resourcetiming,rumspeedindex
Change 887425 merged by jenkins-bot:
[schemas/event/secondary@master] Remove elementtiming,firstinputtiming,layoutshift,resourcetiming,rumspeedindex