Sergey Chernyshev talks about the challenges of capturing accurate metrics around speed of user experience and how instrumenting your application using UserTiming API can help.
He gives a brief overview of automated metrics that are captured by the browser and shows how custom metrics, specific to features of your user interface can help your teams better relate to these numbers and help more directly align them with user interface optimizations.
Sergey shows how to use native UserTiming API to mark specific events and measure differences between these marks on Performance Timeline.
He also introduces UX-Capture JavaScript library to help simplify and unify this instrumentation across your site. We also look at debugging process using Chrome Developer Tools and how metrics captured with UserTiming API can be automatically picked up by open WebPageTest tool and other synthetic and RUM monitoring tools.