2. Agenda
1. Real user monitoring (RUM) IPv4/IPv6
2. Global IPv6 growth
3. IPv6 Heat maps
4. IPv6 Mobile performance
2
3. 3
RUM – What and Why
§ Synthetic monitoring doesn’t work
– E.g., keynote, gomez, catchpoint etc.
– Limited coverage
– Single user
§ Real User Monitoring
– Beacon based (Javascript/Boomerang lib)
– Performance metrics from browsers of real users
– E.g., TCP connect time, Page download time
4. 4
RUM – How
§ Navigation timing API
– Most browsers support it
– Browsers record performance timers for each page load
§ JavaScript timers
– For everything else
5. § Browse to www.linkedin.com on Chrome
§ Open “Console” on Chrome Dev Tools
– Mac : Cmd + Opt + J
– Windows/Linux : Ctrl + Shift + J
5
RUM – How