SlideShare a Scribd company logo
© 2013 Yottaa, Inc. All Rights Reserved.www.yottaa.com
Yottaa, Inc.
160 Federal Street
Boston, MA 02110
September 25, 2013
Yottaa: Accelerate Mobile
and Web Businesses
Ensure A Great Online Experience for Any Business, On Any Device, Any
Browser, Anywhere
Introduction to Yottaa
2
Yottaa - Mobile and Web Experience Acceleration:
Ensure A Great Online Experience for Any Business, Any Device, Anywhere
Yottaa powers $1.4B/year online business for
PCMall (NASDAQ: PCM), an E-commerce
leader that selected Yottaa after an extensive
evaluation
A global giant in chemical and healthcare,
uses Yottaa to power many of its global
brands
UK government uses Yottaa to optimize and
protect its website and mobile experiences
Business Impact of Performance
Source:
4.3%in REVENUE
2seconds
slower
Pages that were…
DROP
Source:
2.2seconds
improvement in
landing page speed
INCREASED
DOWNLOADS
15.4%
by
60% faster
INCREASED
DONATION
CONVERSION
Making
Barack
Obama’s
website
14%Source: Barack Obama website
Source:
1
second
delay
causes an
11%in PAGE VIEWS
1
second
delay
causes a
7%in CONVERSIONS
1
second
delay
causes a
16%in CUSTOMER
SATISFACTION
DROP DROP DROP
Growth of Webpage Footprint and Number
of Requests (1995 to 2012)
(Sources: Demenech 2007, Gomez 2008, Charzinski 2010, Souders 2012)
The Paradigm Has Shifted…
5
Ajax/HTML5
becomes
mainstream
Explosive Growth of
Browsers and Devices
Now (2010+)
Then
(2000-2007)
Yottaa Intelligently Sequences App Delivery
Sources: Yahoo Exceptional Performance, Google 2012, Yottaa/HubSpot Study
Geo
latency:
2-3 sec
TCP latency:
1 sec
Back-end
latency
Page content:
1-2sec
Page request
chattiness
Geo latency:
1-2 sec
TCP latency:
1 sec
Back-end
latency
Page
content:
1-2sec
Page request
chattiness
Back-end
latency
Geo
latency:
3-5 sec
TCP latency:
1-2 sec
Page
content:
4-6 sec
Page request
chattiness
2-3 sec
MidmileLastmileBrowser
Then (1998-2010) Now (2012 and Beyond)
Optimize: transform web
content for browsers, devices
and CDNs
Back-end
latency
Geographic
latency:
3-6 sec
TCP latency:
1-2 sec
Page content:
1-2sec
Page request
chattiness
MidmileLastmileBrowser
Back-end
latency
Geo
latency:
2-3 sec
TCP latency:
1-2 sec
Page content:
1-2sec
Page request
chattiness
DSA: Tune TCP/IP
to accelerate dynamic
content
Delivery: CDNs such as Akamai Transformation: Yottaa
CDN: Cache static
content to reduce
delivery latency
Avg page size: 90KB
Request/page: 20
Domains/page: 1
Page load time: 7.5 sec
Avg page size: 1MB+
Request/page: 100+
Domains/page: 14
Page load time: 6.8 sec, 10.2sec (m)
Rewrite
content
Reduce
requests
Federate
CDN
InstantON
Reduce Web Application Payload
• Larger sites take longer to load
• Modern web components add weight
– Fonts
– Images
– Audio
– Video
8
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
< 300 KB 300-600 KB 600-900 KB 900-1200 KB 1200-1500 KB 1500-1800 KB
Load Time by Page Weight
Base resolution
(300 x 200 px)
Retina/HD resolution
(600 x 400 px)
Jpg compression 80 / 21 kb Jpg compression 31 / 16 kb (75% of base)
Page Weight vs. User Experience
Image Resolution: Can you spot the difference?
9
What is Minification?
Popular sites gain 10% - 30%
performance by minifying
code
10
Standard Code
<p>Lorem ipsum dolor sit amet.</p><ul><li><a href="#"></a></li><li><a
href="#"></a></li></ul>
Minified, Optimized Code
Case Study
Challenge: 1.4 MB page, heaviest 20%
Goal: Increase traffic & conversions, incl. mobile
Solution: Reduce Payload & Requests 41%
Results: 53% faster loads, increased traffic 100%
“With Yottaa turned on, the Big Train site just flies on
mobile devices.” Jim Wendt, eCommerce Marketing
Manager
11
Read more: http://bit.ly/18rHt1N
Reduce Asset Requests
• Combine files and control sprawl
• Modern web applications rely upon 3rd parties
– Tracking Tags
– Fonts
– Images
– Audio
– Video
12
0
2000
4000
6000
8000
10000
12000
14000
< 10 10-20 21-30 31-40 41-50 > 50
Load Time by JavaScript Request Count
How Can You Reduce Requests?
• Minimize DNS lookups
• Minimize redirects
• Combine external JavaScript
• Combine external CSS
• Combine images using CSS sprites
• Optimize the order of styles and scripts
• Avoid document.write
• Avoid CSS @import
• Prefer asynchronous resources
• Parallelize downloads across hostnames
13
CSS Sprites and Calling Images
Include multiple images in a page using only a single
HTTP request with no JavaScript
14
Example Sprite w/Reference Grid Mobile Benchmark: DataURI vs. Sprite
Making Due: CDN, ADN and FEO
Client
Web
Server
Server page
Processing
World Wide Web
1. Client requests
a dynamic page
2. Server returns
the Dynamic
page
Page
Rendering and
Processing
InstantON™: A Breakthrough Innovation
Yottaa InstantON™ accelerates dynamic applications
in ways never possible before:
Client
Web
Server
Network
2b. Yottaa requests
the page from the
web server
2a. Yottaa immediately
returns a partial page
from its cache
1. Client requests a
dynamic page
3a. Server returns
a new page3b. Returns page delta and
client processing
instructions
Page
Rendering and
Processing
Server page
Processing
Page
Processing
Partial
Page
Delivery
Page
Delta
E-Commerce Case Study
17
$1.4B e-commerce company (NASDAQ:
PCM), selected Yottaa after an extensive
evaluation of many vendors
OnSale.com (with Akamai) OnSale.com (with Yottaa)
35%
Loads
Faster by:
62%
Accelerates
Start Render by:
Reduces
Requests by:
80%
Offloads
Server Load by:With Yottaa:
WWW.ONSALE.COM
68%
Real-world Example
18
Challenge: Slow 3rd party content loading
Goal: Improve user experience, site speed
Solution: Sequence social content rendering
Results: 53% faster loadResults: 53% faster load
Real-world Example
19
Challenge: Slow page rendering impacts conversions
Goal: Improve page load time, engage more users
Solution: Optimize images, sequence content
Results: 4x faster load!Results: 4X faster load
Yottaa’s Unique Application Sequencing
Intelligent application optimization & delivery takes
your site further than simple CDN acceleration
• Server Side Optimizations
– InstantONTM technology accelerates page rendering
– Dynamically sequences static and dynamic content delivery
• Middle Mile Optimizations
– Hybrid, federated CDN
– Integrate with existing CDN solution or migrate fully to Yottaa
• Last Mile Optimizations
– Reduce payload and requests, parallelize processing for all content
– Dynamic compression and responsive image support
• Browser & Device Optimizations
– RapidTagTM display sequencer renders above-the-fold content instantly
– Transformer technology modifies page content for optimal rendering
21
Presence Intelligence™ Technology
End-to-End
Optimization
Infrastructure
Awareness
Geographic
Presence
Last Mile
Network Presence
Device & Browser
Presence
Data Center Middle Mile Last Mile Front End
In-page
Visibility
User Interactivity
Application Streaming
InstantON™
Transformer
Responsive Image
RapidTag
Display Sequencer
CDN Federation
IP Anycast
DNS & Edge
Federated Delivery
(Real-time CDN Balancing)
Autoprovisioning
& Management
Cloud Firewall
Traffic Analytics
DDOS
Protection
Origin Shield
Front End Optimization
Reduce Requests
Reduce Payload
Increase Parallel Processing
Deep Insight
Real Browser
Monitoring
Mobile
Monitoring
Key Pages &
Transactions
CMS Platform
Integration
eCommerce
Platform
Integration
In Summary
• Rule of thumb: Less is more
• Take a measured approach
– Plan
– Develop
– Test
– Prioritize
– Optimize
– Iterate
24
yottaa.com/sign-up-for-a-11-discussion-of-yottaa
25

More Related Content

PPTX
Your customer your asset seminar ecommerce and website speed yottaa
PPTX
Etail 2012 Akamai Chief Scientist keynote
PPTX
Etail West 2013 Akamai CEO Tom Leighton_Final
PPTX
Akamai -- Analysis and Recommendation
PPTX
Akamai case master
PPTX
Tom uk soti_final_without video.4.21.15
PPTX
eTail Keynote from Akamai CEO Tom Leighton
PDF
Rise of The Hyper Connected Shopper
Your customer your asset seminar ecommerce and website speed yottaa
Etail 2012 Akamai Chief Scientist keynote
Etail West 2013 Akamai CEO Tom Leighton_Final
Akamai -- Analysis and Recommendation
Akamai case master
Tom uk soti_final_without video.4.21.15
eTail Keynote from Akamai CEO Tom Leighton
Rise of The Hyper Connected Shopper

Similar to Yottaa State of Web Performance Optimization Group Webinar (20)

PPTX
Beyond CDNs: How to Harness the Next Phase of Innovation in Web Performance
PPTX
Mobile Optimization Tips from Yottaa - MEGMeetup #1
PPTX
William toll of yottaa presented every milliseond counts at hosting con 2011
PPTX
Yottaa website-performance-services-overview-hostingcon-2011-
PPTX
Image-ine That: Image Optimization for Conversion Maximization
PPTX
How to Boost Your SEO With Mobile Performance Optimization
PPTX
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
PPTX
Understand and overcome mobile web performance challenges
PDF
Don’t Stop at Responsive: Optimize Your Site to Increase Conversions on Mobile
PPTX
Best practices to optimize commerce site performance [webinar slides]
PPTX
Cdn-Summit-2012-mocospace-and-yottaa
PDF
Delivering_Transformative_User_Experiences_WP
PDF
Accelerating eCommerce Experiences
PPTX
Testing Drupal Site Performance Across Browsers, Geographies and Networks
PPTX
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
PPTX
Web performance meetup bos 11 18-2010
PDF
Need For Speed: How to Deliver Faster, Safer Websites
PPTX
Responsive Web Design's (RWD's) Dirty Little Secrets
PPTX
Anti design patterns - an experts guide to making a slow website - yottaa sit...
PPTX
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Beyond CDNs: How to Harness the Next Phase of Innovation in Web Performance
Mobile Optimization Tips from Yottaa - MEGMeetup #1
William toll of yottaa presented every milliseond counts at hosting con 2011
Yottaa website-performance-services-overview-hostingcon-2011-
Image-ine That: Image Optimization for Conversion Maximization
How to Boost Your SEO With Mobile Performance Optimization
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Understand and overcome mobile web performance challenges
Don’t Stop at Responsive: Optimize Your Site to Increase Conversions on Mobile
Best practices to optimize commerce site performance [webinar slides]
Cdn-Summit-2012-mocospace-and-yottaa
Delivering_Transformative_User_Experiences_WP
Accelerating eCommerce Experiences
Testing Drupal Site Performance Across Browsers, Geographies and Networks
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
Web performance meetup bos 11 18-2010
Need For Speed: How to Deliver Faster, Safer Websites
Responsive Web Design's (RWD's) Dirty Little Secrets
Anti design patterns - an experts guide to making a slow website - yottaa sit...
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Ad

More from Yottaa (9)

PPTX
2016: The Year to Align Marketing & IT Departments
PPTX
Optimizing Website Performance in the Age of Mobile & Social
PPTX
How to Optimize Your Entire Mobile Experience
PPTX
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
PPTX
Managing a Website Performance Optimization (WPO) Project
PDF
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
PPTX
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
PPTX
Yottaa site speed optimizer presentation at mass innovation nights part of fu...
PPTX
Mongodb beijingconf yottaa_3.3
2016: The Year to Align Marketing & IT Departments
Optimizing Website Performance in the Age of Mobile & Social
How to Optimize Your Entire Mobile Experience
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
Managing a Website Performance Optimization (WPO) Project
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
Yottaa site speed optimizer presentation at mass innovation nights part of fu...
Mongodb beijingconf yottaa_3.3
Ad

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Yottaa State of Web Performance Optimization Group Webinar

  • 1. © 2013 Yottaa, Inc. All Rights Reserved.www.yottaa.com Yottaa, Inc. 160 Federal Street Boston, MA 02110 September 25, 2013 Yottaa: Accelerate Mobile and Web Businesses Ensure A Great Online Experience for Any Business, On Any Device, Any Browser, Anywhere
  • 2. Introduction to Yottaa 2 Yottaa - Mobile and Web Experience Acceleration: Ensure A Great Online Experience for Any Business, Any Device, Anywhere Yottaa powers $1.4B/year online business for PCMall (NASDAQ: PCM), an E-commerce leader that selected Yottaa after an extensive evaluation A global giant in chemical and healthcare, uses Yottaa to power many of its global brands UK government uses Yottaa to optimize and protect its website and mobile experiences
  • 3. Business Impact of Performance Source: 4.3%in REVENUE 2seconds slower Pages that were… DROP Source: 2.2seconds improvement in landing page speed INCREASED DOWNLOADS 15.4% by 60% faster INCREASED DONATION CONVERSION Making Barack Obama’s website 14%Source: Barack Obama website Source: 1 second delay causes an 11%in PAGE VIEWS 1 second delay causes a 7%in CONVERSIONS 1 second delay causes a 16%in CUSTOMER SATISFACTION DROP DROP DROP
  • 4. Growth of Webpage Footprint and Number of Requests (1995 to 2012) (Sources: Demenech 2007, Gomez 2008, Charzinski 2010, Souders 2012) The Paradigm Has Shifted… 5 Ajax/HTML5 becomes mainstream Explosive Growth of Browsers and Devices Now (2010+) Then (2000-2007)
  • 5. Yottaa Intelligently Sequences App Delivery Sources: Yahoo Exceptional Performance, Google 2012, Yottaa/HubSpot Study Geo latency: 2-3 sec TCP latency: 1 sec Back-end latency Page content: 1-2sec Page request chattiness Geo latency: 1-2 sec TCP latency: 1 sec Back-end latency Page content: 1-2sec Page request chattiness Back-end latency Geo latency: 3-5 sec TCP latency: 1-2 sec Page content: 4-6 sec Page request chattiness 2-3 sec MidmileLastmileBrowser Then (1998-2010) Now (2012 and Beyond) Optimize: transform web content for browsers, devices and CDNs Back-end latency Geographic latency: 3-6 sec TCP latency: 1-2 sec Page content: 1-2sec Page request chattiness MidmileLastmileBrowser Back-end latency Geo latency: 2-3 sec TCP latency: 1-2 sec Page content: 1-2sec Page request chattiness DSA: Tune TCP/IP to accelerate dynamic content Delivery: CDNs such as Akamai Transformation: Yottaa CDN: Cache static content to reduce delivery latency Avg page size: 90KB Request/page: 20 Domains/page: 1 Page load time: 7.5 sec Avg page size: 1MB+ Request/page: 100+ Domains/page: 14 Page load time: 6.8 sec, 10.2sec (m) Rewrite content Reduce requests Federate CDN InstantON
  • 6. Reduce Web Application Payload • Larger sites take longer to load • Modern web components add weight – Fonts – Images – Audio – Video 8 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 < 300 KB 300-600 KB 600-900 KB 900-1200 KB 1200-1500 KB 1500-1800 KB Load Time by Page Weight
  • 7. Base resolution (300 x 200 px) Retina/HD resolution (600 x 400 px) Jpg compression 80 / 21 kb Jpg compression 31 / 16 kb (75% of base) Page Weight vs. User Experience Image Resolution: Can you spot the difference? 9
  • 8. What is Minification? Popular sites gain 10% - 30% performance by minifying code 10 Standard Code <p>Lorem ipsum dolor sit amet.</p><ul><li><a href="#"></a></li><li><a href="#"></a></li></ul> Minified, Optimized Code
  • 9. Case Study Challenge: 1.4 MB page, heaviest 20% Goal: Increase traffic & conversions, incl. mobile Solution: Reduce Payload & Requests 41% Results: 53% faster loads, increased traffic 100% “With Yottaa turned on, the Big Train site just flies on mobile devices.” Jim Wendt, eCommerce Marketing Manager 11 Read more: http://bit.ly/18rHt1N
  • 10. Reduce Asset Requests • Combine files and control sprawl • Modern web applications rely upon 3rd parties – Tracking Tags – Fonts – Images – Audio – Video 12 0 2000 4000 6000 8000 10000 12000 14000 < 10 10-20 21-30 31-40 41-50 > 50 Load Time by JavaScript Request Count
  • 11. How Can You Reduce Requests? • Minimize DNS lookups • Minimize redirects • Combine external JavaScript • Combine external CSS • Combine images using CSS sprites • Optimize the order of styles and scripts • Avoid document.write • Avoid CSS @import • Prefer asynchronous resources • Parallelize downloads across hostnames 13
  • 12. CSS Sprites and Calling Images Include multiple images in a page using only a single HTTP request with no JavaScript 14 Example Sprite w/Reference Grid Mobile Benchmark: DataURI vs. Sprite
  • 13. Making Due: CDN, ADN and FEO Client Web Server Server page Processing World Wide Web 1. Client requests a dynamic page 2. Server returns the Dynamic page Page Rendering and Processing
  • 14. InstantON™: A Breakthrough Innovation Yottaa InstantON™ accelerates dynamic applications in ways never possible before: Client Web Server Network 2b. Yottaa requests the page from the web server 2a. Yottaa immediately returns a partial page from its cache 1. Client requests a dynamic page 3a. Server returns a new page3b. Returns page delta and client processing instructions Page Rendering and Processing Server page Processing Page Processing Partial Page Delivery Page Delta
  • 15. E-Commerce Case Study 17 $1.4B e-commerce company (NASDAQ: PCM), selected Yottaa after an extensive evaluation of many vendors OnSale.com (with Akamai) OnSale.com (with Yottaa) 35% Loads Faster by: 62% Accelerates Start Render by: Reduces Requests by: 80% Offloads Server Load by:With Yottaa: WWW.ONSALE.COM 68%
  • 16. Real-world Example 18 Challenge: Slow 3rd party content loading Goal: Improve user experience, site speed Solution: Sequence social content rendering Results: 53% faster loadResults: 53% faster load
  • 17. Real-world Example 19 Challenge: Slow page rendering impacts conversions Goal: Improve page load time, engage more users Solution: Optimize images, sequence content Results: 4x faster load!Results: 4X faster load
  • 18. Yottaa’s Unique Application Sequencing Intelligent application optimization & delivery takes your site further than simple CDN acceleration • Server Side Optimizations – InstantONTM technology accelerates page rendering – Dynamically sequences static and dynamic content delivery • Middle Mile Optimizations – Hybrid, federated CDN – Integrate with existing CDN solution or migrate fully to Yottaa • Last Mile Optimizations – Reduce payload and requests, parallelize processing for all content – Dynamic compression and responsive image support • Browser & Device Optimizations – RapidTagTM display sequencer renders above-the-fold content instantly – Transformer technology modifies page content for optimal rendering 21
  • 19. Presence Intelligence™ Technology End-to-End Optimization Infrastructure Awareness Geographic Presence Last Mile Network Presence Device & Browser Presence Data Center Middle Mile Last Mile Front End In-page Visibility User Interactivity Application Streaming InstantON™ Transformer Responsive Image RapidTag Display Sequencer CDN Federation IP Anycast DNS & Edge Federated Delivery (Real-time CDN Balancing) Autoprovisioning & Management Cloud Firewall Traffic Analytics DDOS Protection Origin Shield Front End Optimization Reduce Requests Reduce Payload Increase Parallel Processing Deep Insight Real Browser Monitoring Mobile Monitoring Key Pages & Transactions CMS Platform Integration eCommerce Platform Integration
  • 20. In Summary • Rule of thumb: Less is more • Take a measured approach – Plan – Develop – Test – Prioritize – Optimize – Iterate 24

Editor's Notes

  • #4: 1998: “The Bottleneck: Delivery of the Bits”
  • #9: 1998: “The Bottleneck: Delivery of the Bits”