Skip to main content

Diving Deep into RUM-based Mobile Waterfalls

Michael McCall (Akamai Technologies Inc)
Mobile
Location: 113 Level: Intermediate
Average rating: ***..
(3.62, 13 ratings)

In the world of web performance, Akamai is uniquely positioned. Between 15-30% of the world’s web traffic flows through our network at any given time, which gives us unique insight into how ISPs, devices, and browsers ‘see’ the web. With the recent implementation of the W3C Resource Timing specification in major web browsers, that insight has become even clearer.

For anyone who has used a synthetic monitoring tool like WebPageTest, they know the value of a web page waterfall chart, which illustrates the page load process. Now that Resource Timing is supported by the most recent mobile versions of Chrome and IE browsers, we are able to understand what a waterfall looks like at RUM scale.

This presentation will cover the following topics:

  • Resource Timing
    • What is Resource Timing?
    • What is a waterfall?
  • RUM Resource Timing at Akamai
    • How did we get this data?
    • How did we analyze it?
  • Deep dive into Resource Timing data from a number of different sites and market segments
    • Resource Timing waterfalls at various percentiles
      • Do page loads around the median look the same? What about at the 90th percentile?
    • Identifying “slowness”
      • What are the reasons an end user falls into these percentiles? Can we attribute it to a specific cause or design pattern (or two, or three!) by analyzing the waterfall?
    • What are the differences between mobile and non-mobile waterfalls?

Attendees will be able to take some important concepts away from this talk, including what real-world performance patterns emerge when we look at a mobile web page load holistically, and how they can leverage Resource Timing data within their own RUM implementations.

Photo of Michael McCall

Michael McCall

Akamai Technologies Inc

Product Architect at Akamai Technologies.