Metrics read from a client's machine.
Not inferred; measurements of the
actual client experience.
Metrics recorded in a controlled system (the "lab").
Estimated but repeatable results.
A client side tool that that reads and posts
browser-provided performance data.
Metrics that matter to all client facing apps.
Metrics that matter to all client facing apps.
Navigation timings
Time to first byte
Time to interactive
Time to first paint
Metrics specific to a particular app's code and goals.
Metrics specific to a particular app's code and goals.
Application execution time
Function execution time
Resources and aggregate resource timings
Hero fonts loaded
Hero images loaded
React app hydration
Hero fonts loaded
Hero images loaded
React app hydration
Async data fetching
Time from user interaction to update
Measurements of real user experience.
A standalone back-end service that filters, tags,
and publishes performance data.
Browsers are weird!
Remove invalid and outlier data.
Data must be actionable.
What metadata do we have?
What metadata do we have?
Effective network type
What metadata do we have?
Effective network type
Route
Region
Browser and Device groupings