September 19–20, 2016: Training
September 20–22, 2016: Tutorials & Conference
New York, NY

Measuring real-user performance in the browser

Philip Tellis (SOASTA), Nic Jansma (Akamai)
9:00am–12:30pm Tuesday, 09/20/2016
Measuring the right things DevOps, UX optimization Regent Audience level: Intermediate
Average rating: ****.
(4.64, 11 ratings)

Prerequisite knowledge

  • A basic understanding of JavaScript
  • Materials or downloads needed in advance

  • A laptop with a recent version of a popular browser that has dev tools (If your browser of choice is Safari, make sure you also have Chrome.)
  • What you'll learn

  • Explore various tools and methods to measure RUM
  • Description

    To people responsible for the health of web properties, monitoring, measurement, and analysis of real-user experiences is key to delivering a consistent and delightful experience. Drawing on their experience with the open source boomerang project, Philip Tellis and Nic Jansma explore various tools and methods available to measure real-user performance in the browser.

    Topics include:

    • Available browser APIs: Navigation Timing, Resource Timing (Levels 1 and 2), User Timing, Error Logging, and more
    • Measuring full-page apps
    • Measuring single-page apps
    • RUM SpeedIndex
    • Measuring continuity
    • Hacks when an API isn’t available
    • Avoiding the observer effect
    • Filtering data to get rid of noise
    • Identifying outliers and treating them differently
    Photo of Philip Tellis

    Philip Tellis

    SOASTA

    Philip Tellis is a geek who likes to make the computer do his work for him. As chief architect and RUM distiller at SOASTA, he analyzes the impact of various design decisions on web-application performance, scalability, and security. He is the lead developer of boomerang—a JavaScript-based web-performance testing tool. Philip has spoken at several conferences in the past, including FOSS.IN, FREED.IN, Ubuntulive, Linux Symposium, OpenSource Bridge, PHP Quebec, ConFoo, FOSDEM, IPC, WebDU, Velocity and JSConf. He writes for Smashing Magazine and blogs at The Other Side of the Moon. In his spare time, Philip enjoys cycling, reading, cooking, and learning spoken languages.

    Photo of Nic Jansma

    Nic Jansma

    Akamai

    Nic Jansma is a software developer at Akamai building high-performance websites, apps, and open source tools.