SlideShare a Scribd company logo
Broadening Our
Perspective on Web
   Performance

From Network Latency to User
    Experience Timings
         Vik Chaudhary


       @keynotesystems
The state of web performance today
…is that Operations teams rely on
   clean-room measurements
Using geographically distributed measurement
                   agents
…managed by commercial measurement companies
              and free services
…using reliable network connections
   on the Internet backbone and
       at last mile locations
…to run synthetic (“active”) tests
         on web pages
     from multiple locations
…and measure response time and availability
        for a page or transaction
It’s time to step up our game
Next generation Operations teams…
…are broadening their perspective on
   web performance monitoring
…and measuring the user experience,
   not just the network latency




 2,500 msec                  3 secs
The questions being asked today…
…are not: “What is the network latency of all
          resources on a page?”
Instead “When does the user actually see
 something other than a blank browser?”
June 26, 2012




“How long until the page loads above the fold on a
                 user’s browser?”
“How long before users can click a link,
  scroll the bar, or swipe the page?”
“What is the elapsed time for a page, including
          browser execution time?”
User Experience Metrics




 Time        Time         Time to        User
to First    to Full     Interactive   Experience
 Paint      Screen         Page         Time
How do websites across industries rate?
Time to                Time to       User Experience
                      First Paint        Interactive Page        Time



         Retail

Social Networks

         News

                  0      1s         2s           3s         4s         5s
Time to                Time to       User Experience
                      First Paint        Interactive Page        Time


        Travel

      Gaming

  Social Retail

Entertainment

                  0      1s         2s            3s        4s         5s
Time to First Paint is over 1s on average
Wait a Second
No, that’s too long
That’s 4 blinks of your eye
How do you measure
user experience for your website?
Your browser is talking to you
…in a language called Web Timings
Web (Navigation) Timing Attributes
You could program it on your website…


function onLoad() {
    var now = new Date().getTime();
    var perceived_latency = now - performance.timing.navigationStart;
}
Call Four Different APIs…


Navigation                           Performance
Timing API                           Timeline
                                     API
      Resource                  User
      Timing API                Timing API
…handle storage, compliance, and reporting
Or, let Google give you real user
      performance statistics
Keynote delivers the industry’s first
   clean-room user experience
         monitoring data
Broadening the user perspective – from network latency to user experience timings presentation
Combining Clean Room
          and
Real User Measurements
Web Performance. Reimagined.

More Related Content

Similar to Broadening the user perspective – from network latency to user experience timings presentation (20)

PPTX
Usability engineering
Prasanth Pillai
 
PPTX
Bug_Busters_Hackathon_AICoE_UniversityofDelaware.pptx
Prerana Khatiwada
 
PPTX
Measuring web performance with user-centric metrics
Giorgos Bamparopoulos
 
PDF
Watson on bluemix
Animesh Singh
 
PDF
Watson on Bluemix
IBM
 
PDF
NetTantra Corporate Brochure
NetTantra Technologies
 
PPTX
Site Speed and the Ecommerce User Journey
Daniel Nutter
 
PDF
DZone-RUM
Dan Boutin
 
PDF
538210-rc220-rum
Dan Boutin
 
PDF
538210 rc220-rum
Liouane Youssef
 
PDF
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Marcy Kellar
 
PDF
Edge 2014: A Modern Approach to Performance Monitoring
Akamai Technologies
 
PPTX
Web conferancing
Nabendu Maji
 
PDF
Bluemix Workshop
Santiago Cotto
 
PPTX
12 Things to Ask a Website Designer
Stukent Inc.
 
PPT
When to use Ajax
mikepadilla
 
PDF
Luis Martins
joaogoncalves
 
PDF
Web Design Solutions
APARNA SANAKA
 
PPT
User Driven Software Architecture
Simon Guest
 
PPTX
Modern-Web-Development-Trends-and-Tools (2).pptx
HARISHK755873
 
Usability engineering
Prasanth Pillai
 
Bug_Busters_Hackathon_AICoE_UniversityofDelaware.pptx
Prerana Khatiwada
 
Measuring web performance with user-centric metrics
Giorgos Bamparopoulos
 
Watson on bluemix
Animesh Singh
 
Watson on Bluemix
IBM
 
NetTantra Corporate Brochure
NetTantra Technologies
 
Site Speed and the Ecommerce User Journey
Daniel Nutter
 
DZone-RUM
Dan Boutin
 
538210-rc220-rum
Dan Boutin
 
538210 rc220-rum
Liouane Youssef
 
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Marcy Kellar
 
Edge 2014: A Modern Approach to Performance Monitoring
Akamai Technologies
 
Web conferancing
Nabendu Maji
 
Bluemix Workshop
Santiago Cotto
 
12 Things to Ask a Website Designer
Stukent Inc.
 
When to use Ajax
mikepadilla
 
Luis Martins
joaogoncalves
 
Web Design Solutions
APARNA SANAKA
 
User Driven Software Architecture
Simon Guest
 
Modern-Web-Development-Trends-and-Tools (2).pptx
HARISHK755873
 

More from Justin Dorfman (16)

PPTX
Open Source CDNs | LAWebSpeed April 29th 2014
Justin Dorfman
 
PDF
Wisdom of the crowd gathering insights from real user monitoring presentation
Justin Dorfman
 
PPTX
Solving the hard problems of user experience management presentation
Justin Dorfman
 
PPTX
Preview toward agile APM at Intel presentation
Justin Dorfman
 
PDF
Predicting user activity to make the web fast presentation
Justin Dorfman
 
PDF
One millions users vs your web application mega testing cloud applications pr...
Justin Dorfman
 
PPT
Develop, deploy and manage tomorrow’s applications…today presentation 1
Justin Dorfman
 
PPTX
Akamai internet insights
Justin Dorfman
 
PDF
A new era at GoDaddy.com presentation
Justin Dorfman
 
PDF
Understanding hardware acceleration on mobile browsers presentation
Justin Dorfman
 
PDF
Michelin starred cooking with chef presentation
Justin Dorfman
 
PDF
Benchmarks, performance, scalability, and capacity what's behind the numbers
Justin Dorfman
 
PDF
Abuse prevention in the globally distributed economy presentation
Justin Dorfman
 
PDF
Stability patterns presentation
Justin Dorfman
 
PPT
A web perf dashboard up & running in 90 minutes presentation
Justin Dorfman
 
PDF
WordPress Optimization - WordCampLA 09-10-11
Justin Dorfman
 
Open Source CDNs | LAWebSpeed April 29th 2014
Justin Dorfman
 
Wisdom of the crowd gathering insights from real user monitoring presentation
Justin Dorfman
 
Solving the hard problems of user experience management presentation
Justin Dorfman
 
Preview toward agile APM at Intel presentation
Justin Dorfman
 
Predicting user activity to make the web fast presentation
Justin Dorfman
 
One millions users vs your web application mega testing cloud applications pr...
Justin Dorfman
 
Develop, deploy and manage tomorrow’s applications…today presentation 1
Justin Dorfman
 
Akamai internet insights
Justin Dorfman
 
A new era at GoDaddy.com presentation
Justin Dorfman
 
Understanding hardware acceleration on mobile browsers presentation
Justin Dorfman
 
Michelin starred cooking with chef presentation
Justin Dorfman
 
Benchmarks, performance, scalability, and capacity what's behind the numbers
Justin Dorfman
 
Abuse prevention in the globally distributed economy presentation
Justin Dorfman
 
Stability patterns presentation
Justin Dorfman
 
A web perf dashboard up & running in 90 minutes presentation
Justin Dorfman
 
WordPress Optimization - WordCampLA 09-10-11
Justin Dorfman
 
Ad

Recently uploaded (20)

PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PPTX
UI5Con 2025 - Get to Know Your UI5 Tooling
Wouter Lemaire
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
UI5Con 2025 - Get to Know Your UI5 Tooling
Wouter Lemaire
 
Ad

Broadening the user perspective – from network latency to user experience timings presentation