Sessions and Presentations

Using RUM to Reliably Measure Responsiveness in the Wild

Responsiveness to user interaction is crucial for users of web apps, and businesses need to be able to measure responsiveness so they can be confident that their users are happy. Unfortunately, users are regularly bogged down by frustrations such as a delayed “time to interactive” during page load or high input latency on critical interaction events. These negative experiences turn away visitors and affect the bottom line. And sites that include third-party content (ads, social plugins, etc.) are frequently the worst offenders. The culprit behind all these responsiveness issues are “long tasks,” which monopolize the UI thread for extended periods and block other critical tasks from executing. Developers lack the necessary APIs and tools to measure and gain insight into such problems in the wild and are essentially “flying blind” as they try to figure out what the main offenders are. Come hear Nic Jansma, lead engineer for Akamai’s recently acquired SOASTA product line, as he shares new web performance APIs that enable developers to reliably measure responsiveness and correctly identify first- and third-party culprits for bad experiences. Nic will dive into real-user measurement (RUM) web performance APIs for standardized web platform APIs such as Long Tasks, as well as JavaScript APIs that build atop platform APIs, such as Time To Interactive. He’ll then compare these measurements to business metrics using real-world data and demonstrate how web developers can detect issues and reliably measure responsiveness in the wild—both at page load and postload—and thwart the culprits, showing you how to gather the data you need to hold your third-party scripts accountable.

Presentation Slides

Related Videos