captures and analyzes each transaction by users of a website or application. It’s also known as real user measurement, real user metrics, end-user experience monitoring or RUM.
interactive Median first meaningful paint #1 #2 #3 #4 Misfires on progressive loading First, first contentful, first meaningful, ...? “But all of my users are on ~4G” When does the user click? General jank? credits: llya grigorik
user timing APIs • Measures - record difference between two marks • Instrumentation is required to measure all product KPIs Benefits • Measures product use-cases not standard metrics • These timings will be available in Synthetic Analysis Requires • Detailed code instrumentation
time from when a user first interacts with your site (i.e. when they click a link, tap on a button, or use a custom, JavaScript-powered control) to the time when the browser is actually able to respond to that interaction. Source - http://bit.ly/2RZaov5
it delightful? Consistent snappy experience? User centric perf metrics RUM data First paint & first contentful paint First meaningful paint & UX APIs TTI (Lab data) / FID(First Input delay) Free of long tasks Input latency data credits: llya grigorik
page loads • User centric business KPIs can be monitored granularly (Required instrumentation) • Long task monitoring • Track input latency • All these data can be tracked in GA Performance metrics we discussed