Many websites use real user measurement data to analyze their performance, as well as to validate that optimizations are having the desired effect on end user experience and business metrics. Akamai's mPulse service is a popular commercial RUM solution that is used by thousands of websites, and it gives us a unique panoptic view of web performance.
This is not your typical RUM talk. I won't be talking about implementations, product features, etc. Instead we are going to dive deep into the data and try to answer some interesting questions about the web.
1 of 50
Download to read offline
More Related Content
Real User Measurement Insights, NYWebPerf 2018-Aug-09
1. ?2016 AKAMAI | FASTER FORWARDTM
Real User Measurement Insights
August 9, 2018
Paul Calvano
Principal Web Performance Architect
pacalvan@akamai.com
@paulcalvano
2. ?2018 AKAMAI | FASTER FORWARDTM
Synthetic
Real User (RUM)
6. ?2018 AKAMAI | FASTER FORWARDTM
What¡¯s In An mPulse Beacon?
¡ñ Device and Browser Information
¡ñ Geographic Information
¡ñ Performance Timing Information
¡ñ Feature Flags
¡ñ Custom Metrics and Timers
Source: https://developer.akamai.com/mpulse/whats-in-a-beacon
15. ?2018 AKAMAI | FASTER FORWARDTM
Time to Interactive
https://calendar.perfplanet.com/2017/time-to-interactive-measuring-more-of-the-user-experience/
https://developer.akamai.com/blog/2017/04/12/gauge-user-experience-time-interactive/
16. ?2018 AKAMAI | FASTER FORWARDTM
How mPulse Measures Time to Interactive: https://blogs.akamai.com/2018/04/perception-matters-measure-perceived-
performance.html
18. ?2018 AKAMAI
Device Identification
Mozilla/5.0 (iPhone; CPU iPhone OS 11_4_1 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15G77
https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions
23. ?2018 AKAMAI | FASTER FORWARDTM
Long Tasks Per Android Device
¡ñ LongTasks API - implemented in
Chrome browsers:
¡ð https://www.w3.org/TR/longtasks/
¡ñ Whenever a task takes longer than
50ms it is considered a long task.
¡ñ mPulse is collecting the total durations
of all long tasks during a page load.
26. ?2018 AKAMAI | FASTER FORWARDTM
Popular Devices per Geo
¡ñ iPhone: Most Popular
¡ñ Samsung Galaxy S8:
¡ð Most popular Android device
in most but not all countries.
¡ñ Other Popular Phones
¡ð Redmi Note 4 in India and
Russia
¡ð Huawei in Italy
¡ð Xperia in Japan
¡ñ Device Fragmentation is global
¡ð Most popular Android
phones account for 2-6% of
traffic
37. ?2018 AKAMAI
20% of Chrome Mobile Users Are One Year Behind Stable
Samsung Browser uses Chromium v59 rendering engine - https://developer.samsung.com/internet
39. ?2018 AKAMAI | FASTER FORWARDTM
Outages = Sudden Drop of Real Users
https://blogs.oracle.com/internetintelligence/power-failure-leaves-brazilian-internet-in-the-dark
40. ?2018 AKAMAI | FASTER FORWARDTM
Performance by Mobile Network
Based on US Traffic from mPulse, July 2018
41. ?2018 AKAMAI | FASTER FORWARDTM
How¡¯s that InFlight Wifi?
43. ?2018 AKAMAI | FASTER FORWARDTM
Long Task Time Impacted by Battery Level
Source: https://developer.akamai.com/blog/2018/05/29/does-androids-battery-saver-degrade-the-mobile-web-experience/
44. ?2018 AKAMAI | FASTER FORWARDTM
Analyzing the Long Tail¡
Median - 3.7 seconds
75th Percentile - 7.5 seconds
95th Percentile - 25.1 seconds
Loooooooooooooooooong Tail! (5% = 100s of millions of pages)
45. ?2018 AKAMAI | FASTER FORWARDTM
Dissecting the Slowest 5% of Page Views - Aug 8, 2018
46. ?2018 AKAMAI | FASTER FORWARDTM
Dissecting the Slowest 5% of Page Views - Aug 8, 2018
70% under
500ms
72% under
700ms
85% under
1000ms
85% under
4800ms 90% OVER
24700ms
47. ?2018 AKAMAI | FASTER FORWARDTM
What Did We Learn?
¡ñ Mobile Now Exceeds Desktop During Weekends
¡ñ Tablet usage varys by Geo, but is consistently slower than Desktop and Mobile
¡ñ iPhone models have a measurable performance delta, and 15% are older devices
¡ñ Android Device Fragmentation continues to be a very large performance problem
¡ñ Most browsers are carefully deployed to users in a multi-stage process
¡ñ Safari, Edge and IE browsers are closely aligned to OS Upgrades
¡ñ The performance impact of new browser features are limited by end-user upgrades
¡ñ Battery life may impact your performance
¡ñ Analyze the long tail of your performance and you may be surprised what you find!
48. ?2018 AKAMAI | FASTER FORWARDTM
mPulse Lite = Free RUM
Akamai Customers - Sign up via the Akamai MarketPlace
Not Using Akamai? - Sign up for free at http://www.akamai.com/trympulse
49. ?2018 AKAMAI | FASTER FORWARDTM
Akamai - State of the Internet Reboot!
¡ñ Akamai State of the Internet Report
originally published between 2008 - 2017
¡ñ Currently on hiatus, but coming back
soon!
¡ñ Will include mPulse stats and trends
¡ñ We¡¯re open to suggestions on what you
would like to see included!
¡ð stateoftheinternet@akamai.com
¡ð pacalvan@akamai.com
50. ?2016 AKAMAI | FASTER FORWARDTM
Q&A
Paul Calvano
Principal Web Performance Architect
pacalvan@akamai.com
@paulcalvano