SlideShare a Scribd company logo
1 of 46
Yo ho ho and a few
                billion pageviews of RUM




                          Josh Fraser
                       josh@torbit.com

© 2012 Torbit                              1
Introductions

                Josh Fraser
                Co-founder & CEO of Torbit. Born in Scotland.
                Computer geek. Addicted to speed.

                @joshfraser              josh@torbit.com


                Torbit
                Next generation measurement, analytics and
                optimization. We’re here to make the web faster.

                @torbit                  torbit.com


© 2012 Torbit                                                      2
Performance in 2012

                Performance bottlenecks have moved
                  from the backend to the frontend




© 2012 Torbit                                        3
Problem

 Limitations of synthetic testing (active monitoring)

        Limited visibility

        Expensive

        Strains the systems you are testing

        Limited test locations and browsers

        Backbone connections paint an overly optimistic picture

        Can be easily gamed by CDNs or other providers




© 2012 Torbit                                                     4
Problem




                    Website performance is viewed as a
                technical metric instead of a business metric




© 2012 Torbit                                                   5
A better idea




                              Real User Measurement

                Use JavaScript to measure every visitor on every page
                     and correlate how site performance impacts
                      the business metrics you care about most




© 2012 Torbit                                                           6
A better idea




                    What we’ve learned
                since launching Torbit Insight




© 2012 Torbit                                    7
The golden rule of performance

                                             Backend
                                               7%




                                                       Frontend
                                                         93%
 Using TTFB as the marker between frontend/backend

© 2012 Torbit                                                     8
About our data

                Collected from a sample of 1,000 websites
                      that have installed Torbit Insight


                       Here are a handful of them...




© 2012 Torbit                                               9
About our data


        1,000-site sample of 6.7 billion pageviews
        Collection via the Episodes library from Steve Souders
                http://stevesouders.com/episodes2

        Global audience




© 2012 Torbit                                                    10
More accurate measurement

 Navigation Timing
 Start the clock before the page arrives




© 2012 Torbit                              11
Timing data sources

 Navigation Timing (window.performance)

                                 Cookie
                                  5%


                                                  Inline JS
                                                    44%
                    Nav Timing
                       50%

                                    Google Toolbar
                                         1%

 Supported in Firefox 7, Chrome 6, Internet Explorer 9 and Android 4

© 2012 Torbit                                                          12
Variables that impact speed

      Your visitors               Your website
      Browser                     CDN
      Geography                   # of resources on the page
      Connection type             Size of resources on the page
      Hardware performance        Third party JavaScript
      Virus protection software




© 2012 Torbit                                                     13
Overall stats

           Geometric mean 2.27s   90th percentile 10.52s
           Median         2.67s   95th percentile 16.87s
           Average        5.07s   99th percentile 43.55s




© 2012 Torbit                                              14
Overall stats (mobile)

           Geometric mean 3.12s   90th percentile 12.07s
           Median         3.87s   95th percentile 18.11s
           Average        6.23s   99th percentile 44.42s




© 2012 Torbit                                              15
Which states in the USA have the fastest load times?

                                   The slowest?




© 2012 Torbit                                                          16
US speed by state

 Onload




© 2012 Torbit       17
US speed by state

                Fastest                 Slowest
                Massachusetts   3.98s   Alaska          6.14s
                Rhode Island    4.24s   Mississippi     6.03s
                Delaware        4.40s   West Virginia   5.68s
                Oregon          4.52s   Idaho           5.60s
                New Hampshire   4.52s   Arkansas        5.50s
                Washington      4.59s   Wyoming         5.47s
                Virginia        4.61s   Montana         5.44s
                New York        4.63s   Kentucky        5.35s
                Connecticut     4.64s   New Mexico      5.30s
                Minnesota       4.68s   Alabama         5.29s


© 2012 Torbit                                                   18
Which countries have the fastest load times?

                               The slowest?




© 2012 Torbit                                                  19
Global speeds by country

                Fastest                  Slowest
                Slovenia         3.41s   Tonga          31.49s
                Sweden           4.02s   Cuba           30.59s
                Denmark          4.27s   Vanuatu        28.65s
                Canada           4.27s   Niger          27.05s
                Switzerland      4.32s   Burkina Faso   26.83s
                Netherlands      4.34s   Burma          24.87s
                Belgium          4.39s   Liberia        23.78s
                Norway           4.45s   Sierra Leone   23.30s
                Aaland Islands   4.48s   Gambia         22.13s
                Iceland          4.58s   Micronesia     22.12s


© 2012 Torbit                                                    20
The United States?




                       #22


© 2012 Torbit                        21
Antarctica?




© 2012 Torbit                 22
Global speeds by continent


                 North America                                        5.08s
                 Europe                                               5.22s
                 Oceania                                              7.22s
                 Asia                                                 8.11s
                 Africa                                               10.57s
                 South America                                        10.90s
                 Antarctica *                                         22.42s


                            * Not a statistically significant sample

         ** Data could be skewed by the geography of our customer base (mostly US)



© 2012 Torbit                                                                        23
Fastest desktop browser?




© 2012 Torbit              24
Fastest desktop browser
 Fastest onload time

                 Safari           4.47
                Firefox            4.79
          Chrome                          5.53
                   IE 8                          6.1
                Opera                            6.44
                   IE 9                                6.89
                   IE 7                                  7.39
                   IE 6                                             9.63
                          0   3           5                     8          10


© 2012 Torbit                                                                   25
Fastest mobile browser?




© 2012 Torbit             26
Fastest mobile browser




© 2012 Torbit            27
Fastest mobile browser




                 Opera Mini            4.68

                Chrome iOS                    5.82

            Safari on iPhone                         6.6

          Android browser                              7.16

     Chrome on Android                                         8.7
                               0   2     5                 7         9




© 2012 Torbit                                                            28
What really matters...
                How does speed affect your business metrics?




© 2012 Torbit                                                  29
How speed affects bounce rate




© 2012 Torbit                    30
How speed affects bounce rate




  Error pages




© 2012 Torbit                    30
How speed affects bounce rate
                                 y = 0.6517x + 33.682
                                    R² = 0.91103




  Error pages




© 2012 Torbit                                           30
Every second = 0.65 increase in bounce rate




© 2012 Torbit                                                 31
Where to focus




© 2012 Torbit     32
Where to focus
                  y = 2.4x + 27.4
                   R² = 0.97297




© 2012 Torbit                       32
Want to reduce your bounce rate by 10%?
                Make your site load in 2 seconds instead of 6




© 2012 Torbit                                                   33
How speed affects bounce rate (mobile)




© 2012 Torbit                             34
How speed affects bounce rate (mobile)




     The only pages that load in 1 second
     on a mobile device are error pages



© 2012 Torbit                               34
How speed affects user engagement




© 2012 Torbit                        35
Want to double your user engagement?
                Make your site load in 2 seconds instead of 6




© 2012 Torbit                                                   36
How speed affects user engagement (mobile)




© 2012 Torbit                                 37
How speed affects user engagement (mobile)




    Again, a 1 second load time on a
    mobile device is rarely a good thing


© 2012 Torbit                                 37
What’s next?
 Resource timing
 Detect which resource is taking too long




                         Coming soon to a browser near you




© 2012 Torbit                                                38
Takeaways

        Every second counts
        If you want accurate data, use Real User Measurement
        It’s important to really dig into your data
                One second load times aren’t always a good thing
         You need measurement first before you can improve
          Nothing beats looking at your own data




© 2012 Torbit                                                      39
Measure your own speed




                Get your free RUM at
                     torbit.com




© 2012 Torbit                          40
Thank you!




                   Josh Fraser
                josh@torbit.com

© 2012 Torbit                     41

More Related Content

Similar to Yo ho ho and a few billion pageviews of RUM

GI2012 trakas standards ogc
GI2012 trakas standards ogcGI2012 trakas standards ogc
GI2012 trakas standards ogcIGN Vorstand
 
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...GIS in the Rockies
 
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]Strangeloop
 
Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Mahadiputra S
 
Advocate Consulting - Tangoe Summit Keynote Presentation 2012
Advocate Consulting - Tangoe Summit Keynote Presentation 2012Advocate Consulting - Tangoe Summit Keynote Presentation 2012
Advocate Consulting - Tangoe Summit Keynote Presentation 2012Advocate Consulting
 
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for SolarWinds
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSOASTA
 
Osm errors stom_us_2012
Osm errors stom_us_2012Osm errors stom_us_2012
Osm errors stom_us_2012JohnANovak
 
Virtual Worlds: A Future History
Virtual Worlds: A Future HistoryVirtual Worlds: A Future History
Virtual Worlds: A Future HistoryRobin Teigland
 
Bill Pink_Integrated Marketing 3.0_CAMA_April12
Bill Pink_Integrated Marketing 3.0_CAMA_April12Bill Pink_Integrated Marketing 3.0_CAMA_April12
Bill Pink_Integrated Marketing 3.0_CAMA_April12Chicago AMA
 
Power to Change: FOSS in Papua New Guinea
Power to Change: FOSS in Papua New GuineaPower to Change: FOSS in Papua New Guinea
Power to Change: FOSS in Papua New GuineaVictor van R
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemanaRafael Junquera
 
Start Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsStart Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsRyan Street
 
Business Opportunities in Thailand
Business Opportunities in ThailandBusiness Opportunities in Thailand
Business Opportunities in ThailandChanin Khaochan
 
"How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture..."How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture...Marcin Kokott
 
GeoNode Motivation, Design, and Challenges
GeoNode Motivation, Design, and ChallengesGeoNode Motivation, Design, and Challenges
GeoNode Motivation, Design, and ChallengesSebastian Benthall
 
Networking tips for introverts
Networking tips for introvertsNetworking tips for introverts
Networking tips for introvertsDiane Darling
 
Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Karel Charvat
 
OpenERP-Achievements2010 110422042131 Phpapp02
OpenERP-Achievements2010 110422042131 Phpapp02OpenERP-Achievements2010 110422042131 Phpapp02
OpenERP-Achievements2010 110422042131 Phpapp02Raphael Buch
 

Similar to Yo ho ho and a few billion pageviews of RUM (20)

GI2012 trakas standards ogc
GI2012 trakas standards ogcGI2012 trakas standards ogc
GI2012 trakas standards ogc
 
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
 
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
 
Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]Transform Indonesia's Next Generations 2013 [COPY]
Transform Indonesia's Next Generations 2013 [COPY]
 
Advocate Consulting - Tangoe Summit Keynote Presentation 2012
Advocate Consulting - Tangoe Summit Keynote Presentation 2012Advocate Consulting - Tangoe Summit Keynote Presentation 2012
Advocate Consulting - Tangoe Summit Keynote Presentation 2012
 
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for
Network Performance Monitor (NPM) 10.4: New Features, Tips and Tricks for
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
 
Osm errors stom_us_2012
Osm errors stom_us_2012Osm errors stom_us_2012
Osm errors stom_us_2012
 
Virtual Worlds: A Future History
Virtual Worlds: A Future HistoryVirtual Worlds: A Future History
Virtual Worlds: A Future History
 
Bill Pink_Integrated Marketing 3.0_CAMA_April12
Bill Pink_Integrated Marketing 3.0_CAMA_April12Bill Pink_Integrated Marketing 3.0_CAMA_April12
Bill Pink_Integrated Marketing 3.0_CAMA_April12
 
Power to Change: FOSS in Papua New Guinea
Power to Change: FOSS in Papua New GuineaPower to Change: FOSS in Papua New Guinea
Power to Change: FOSS in Papua New Guinea
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemana
 
Start Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve ResultsStart Your Search Engines: Optimizing Solr to Improve Results
Start Your Search Engines: Optimizing Solr to Improve Results
 
Business Opportunities in Thailand
Business Opportunities in ThailandBusiness Opportunities in Thailand
Business Opportunities in Thailand
 
"How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture..."How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture...
 
GeoNode Motivation, Design, and Challenges
GeoNode Motivation, Design, and ChallengesGeoNode Motivation, Design, and Challenges
GeoNode Motivation, Design, and Challenges
 
Networking tips for introverts
Networking tips for introvertsNetworking tips for introverts
Networking tips for introverts
 
Fast track to the 9s via the cloud
Fast track to the 9s via the cloudFast track to the 9s via the cloud
Fast track to the 9s via the cloud
 
Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...
 
OpenERP-Achievements2010 110422042131 Phpapp02
OpenERP-Achievements2010 110422042131 Phpapp02OpenERP-Achievements2010 110422042131 Phpapp02
OpenERP-Achievements2010 110422042131 Phpapp02
 

Recently uploaded

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Yo ho ho and a few billion pageviews of RUM

  • 1. Yo ho ho and a few billion pageviews of RUM Josh Fraser josh@torbit.com © 2012 Torbit 1
  • 2. Introductions Josh Fraser Co-founder & CEO of Torbit. Born in Scotland. Computer geek. Addicted to speed. @joshfraser josh@torbit.com Torbit Next generation measurement, analytics and optimization. We’re here to make the web faster. @torbit torbit.com © 2012 Torbit 2
  • 3. Performance in 2012 Performance bottlenecks have moved from the backend to the frontend © 2012 Torbit 3
  • 4. Problem Limitations of synthetic testing (active monitoring) Limited visibility Expensive Strains the systems you are testing Limited test locations and browsers Backbone connections paint an overly optimistic picture Can be easily gamed by CDNs or other providers © 2012 Torbit 4
  • 5. Problem Website performance is viewed as a technical metric instead of a business metric © 2012 Torbit 5
  • 6. A better idea Real User Measurement Use JavaScript to measure every visitor on every page and correlate how site performance impacts the business metrics you care about most © 2012 Torbit 6
  • 7. A better idea What we’ve learned since launching Torbit Insight © 2012 Torbit 7
  • 8. The golden rule of performance Backend 7% Frontend 93% Using TTFB as the marker between frontend/backend © 2012 Torbit 8
  • 9. About our data Collected from a sample of 1,000 websites that have installed Torbit Insight Here are a handful of them... © 2012 Torbit 9
  • 10. About our data 1,000-site sample of 6.7 billion pageviews Collection via the Episodes library from Steve Souders http://stevesouders.com/episodes2 Global audience © 2012 Torbit 10
  • 11. More accurate measurement Navigation Timing Start the clock before the page arrives © 2012 Torbit 11
  • 12. Timing data sources Navigation Timing (window.performance) Cookie 5% Inline JS 44% Nav Timing 50% Google Toolbar 1% Supported in Firefox 7, Chrome 6, Internet Explorer 9 and Android 4 © 2012 Torbit 12
  • 13. Variables that impact speed Your visitors Your website Browser CDN Geography # of resources on the page Connection type Size of resources on the page Hardware performance Third party JavaScript Virus protection software © 2012 Torbit 13
  • 14. Overall stats Geometric mean 2.27s 90th percentile 10.52s Median 2.67s 95th percentile 16.87s Average 5.07s 99th percentile 43.55s © 2012 Torbit 14
  • 15. Overall stats (mobile) Geometric mean 3.12s 90th percentile 12.07s Median 3.87s 95th percentile 18.11s Average 6.23s 99th percentile 44.42s © 2012 Torbit 15
  • 16. Which states in the USA have the fastest load times? The slowest? © 2012 Torbit 16
  • 17. US speed by state Onload © 2012 Torbit 17
  • 18. US speed by state Fastest Slowest Massachusetts 3.98s Alaska 6.14s Rhode Island 4.24s Mississippi 6.03s Delaware 4.40s West Virginia 5.68s Oregon 4.52s Idaho 5.60s New Hampshire 4.52s Arkansas 5.50s Washington 4.59s Wyoming 5.47s Virginia 4.61s Montana 5.44s New York 4.63s Kentucky 5.35s Connecticut 4.64s New Mexico 5.30s Minnesota 4.68s Alabama 5.29s © 2012 Torbit 18
  • 19. Which countries have the fastest load times? The slowest? © 2012 Torbit 19
  • 20. Global speeds by country Fastest Slowest Slovenia 3.41s Tonga 31.49s Sweden 4.02s Cuba 30.59s Denmark 4.27s Vanuatu 28.65s Canada 4.27s Niger 27.05s Switzerland 4.32s Burkina Faso 26.83s Netherlands 4.34s Burma 24.87s Belgium 4.39s Liberia 23.78s Norway 4.45s Sierra Leone 23.30s Aaland Islands 4.48s Gambia 22.13s Iceland 4.58s Micronesia 22.12s © 2012 Torbit 20
  • 21. The United States? #22 © 2012 Torbit 21
  • 23. Global speeds by continent North America 5.08s Europe 5.22s Oceania 7.22s Asia 8.11s Africa 10.57s South America 10.90s Antarctica * 22.42s * Not a statistically significant sample ** Data could be skewed by the geography of our customer base (mostly US) © 2012 Torbit 23
  • 24. Fastest desktop browser? © 2012 Torbit 24
  • 25. Fastest desktop browser Fastest onload time Safari 4.47 Firefox 4.79 Chrome 5.53 IE 8 6.1 Opera 6.44 IE 9 6.89 IE 7 7.39 IE 6 9.63 0 3 5 8 10 © 2012 Torbit 25
  • 26. Fastest mobile browser? © 2012 Torbit 26
  • 27. Fastest mobile browser © 2012 Torbit 27
  • 28. Fastest mobile browser Opera Mini 4.68 Chrome iOS 5.82 Safari on iPhone 6.6 Android browser 7.16 Chrome on Android 8.7 0 2 5 7 9 © 2012 Torbit 28
  • 29. What really matters... How does speed affect your business metrics? © 2012 Torbit 29
  • 30. How speed affects bounce rate © 2012 Torbit 30
  • 31. How speed affects bounce rate Error pages © 2012 Torbit 30
  • 32. How speed affects bounce rate y = 0.6517x + 33.682 R² = 0.91103 Error pages © 2012 Torbit 30
  • 33. Every second = 0.65 increase in bounce rate © 2012 Torbit 31
  • 34. Where to focus © 2012 Torbit 32
  • 35. Where to focus y = 2.4x + 27.4 R² = 0.97297 © 2012 Torbit 32
  • 36. Want to reduce your bounce rate by 10%? Make your site load in 2 seconds instead of 6 © 2012 Torbit 33
  • 37. How speed affects bounce rate (mobile) © 2012 Torbit 34
  • 38. How speed affects bounce rate (mobile) The only pages that load in 1 second on a mobile device are error pages © 2012 Torbit 34
  • 39. How speed affects user engagement © 2012 Torbit 35
  • 40. Want to double your user engagement? Make your site load in 2 seconds instead of 6 © 2012 Torbit 36
  • 41. How speed affects user engagement (mobile) © 2012 Torbit 37
  • 42. How speed affects user engagement (mobile) Again, a 1 second load time on a mobile device is rarely a good thing © 2012 Torbit 37
  • 43. What’s next? Resource timing Detect which resource is taking too long Coming soon to a browser near you © 2012 Torbit 38
  • 44. Takeaways Every second counts If you want accurate data, use Real User Measurement It’s important to really dig into your data One second load times aren’t always a good thing You need measurement first before you can improve Nothing beats looking at your own data © 2012 Torbit 39
  • 45. Measure your own speed Get your free RUM at torbit.com © 2012 Torbit 40
  • 46. Thank you! Josh Fraser josh@torbit.com © 2012 Torbit 41

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n