Contenu connexe Similaire à Real User Measurement Insights, London WebPerf 2018-Nov-06 (20) Real User Measurement Insights, London WebPerf 2018-Nov-063. ©2018 AKAMAI3 ©2018 AKAMAI
What Is Real User Measurement?
● Performance data
collected from real
users accessing
your site
● Uses web timing
APIs to collect stats:
○ Navigation Timing
○ Resource Timing
○ Paint Timing
○ Server Timing
4. 4 ©2018 AKAMAI
Implementing RUM Without Impacting Performance
Source: https://gist.github.com/bluesmoon/351ea5b2815606863a2de2c4889e8016/
https://calendar.perfplanet.com/2017/an-audit-of-boomerangs-performance/
6. 6 ©2018 AKAMAI
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
16. ©2018 AKAMAI
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/
17. ©2018 AKAMAI
How mPulse Measures Time to Interactive: https://blogs.akamai.com/2018/04/perception-matters-measure-perceived-
performance.html
19. ©2018 AKAMAI
iPhone 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
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
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
29. ©2018 AKAMAI
Analyzing Browser Performance - Firefox Quantum
Source: https://developer.akamai.com/blog/2017/11/29/measuring-performance-firefox-quantum-rum/
30. ©2018 AKAMAI
Firefox: 7-10 Days to Reach 70% After Release
Controlled Deployment Details https://wiki.mozilla.org/Balrog
V54 v55 v56 v57 v58 v59 v60 v61 v62
v63
v52
v45
31. ©2018 AKAMAI
Chrome: ~3 Weeks to Reach 85% After Release
Controlled Deployment Details - https://chromium.googlesource.com/chromium/src/+/lkcr/docs/process/release_cycle.md#stable-release
v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69
v70
v49
33. ©2018 AKAMAI
Chrome 70 Distrusts Legacy Symantec Certificates
v69
v70
https://security.googleblog.com/2018/03/distrust-of-symantec-pki-immediate.html
39. ©2018 AKAMAI
20% of Chrome Mobile Users Are One Year Behind Stable
Samsung Browser uses Chromium v59 rendering engine - https://developer.samsung.com/internet
v59 v60 v61 v62 v63 v64 v65 v66 v67 v68 v69
v70
V51 v56 v59
43. ©2018 AKAMAI
Outages = Sudden Drop of Real Users
https://blogs.oracle.com/internetintelligence/power-failure-leaves-brazilian-internet-in-the-dark
47. ©2018 AKAMAI
Performance by Battery Level
Source: https://developer.akamai.com/blog/2018/05/29/does-androids-battery-saver-degrade-the-mobile-web-experience/
48. ©2018 AKAMAI
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/
49. ©2018 AKAMAI
Analyzing the Long Tail…
Median - 3.7 seconds
75th Percentile - 7.7 seconds
95th Percentile - 27.7 seconds
Loooooooooooooooooong Tail! (3% = 10s of millions of pages)
51. ©2018 AKAMAI
What Did We Learn?
● Mobile now exceeds desktop, especially during weekends
● Tablet usage varies by Geo, but is consistently slower than desktop and mobile
● 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!
52. ©2018 AKAMAI
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
53. ©2018 AKAMAI
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