SlideShare a Scribd company logo
ADVANCED MOBILE OPTIMIZATION
  How do we measure success? How does it work?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=UbXAkbs9RX8
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=g9_S492uq_A
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=-wom2PDUidY
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Retail customer

COMPANY BACKGROUND
        Top 200 Internet Retailer site
        US based
        Target geography: US and Europe
        $3 billion in revenue
        30,000 employees
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=BV4M9yXAW9E
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=4SbMKhhw6IU
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
HTML DELAY EXPERIMENT

    GOAL
        Determine impact of server delays
    METHODOLOGY
          Delay before sending HTML page
          Different experiments with different delays
          Small % of traffic
          Monitor negative impact




SOURCE: ENTER SOURCE HERE
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=UIlrnJsO_xA
Advanced Mobile Optimization: How does it work? How do we measure success?
Enterprise Application

    COMPANY BACKGROUND
               Extranet application: login required
               Task based
               US based
               Target geography: US, Europe, and Asia
               Application launched in 2011




SOURCE: ENTER SOURCE HERE
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=CCXD9eF2ekQ
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=yl50jpM9iJ8
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=XgYt71_wtKc
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile Optimization: How does it work? How do we measure success?
http://www.youtube.com/watch?v=GrcZ-nwhT4A
Advanced Mobile Optimization: How does it work? How do we measure success?
Advanced Mobile
                              Acceleration




© 2010 Strangeloop Networks       Strangeloop. Faster Websites. Automatically.   50
COMPONENTS OF A MOBILE WEB PAGE LOAD




*Diagram courtesy of Google.
MOBILE DELIVERY COMPLEXITY


                     Desktop         Mobile

Screen size          Big             Small

Roundtrip time       Low (20-50ms)   High (100-300ms)

Bandwidth            High            Low

Navigation           Mouse           Touch

Processing speeds    Fast            Slow (10-20X slower)
MOBILE CACHE UNOPTIMIZED

Page 1 (First View)   Page 1 (Repeat View)   Page 2
                          ?   ?   ?              ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
                      ?   ?   ?   ?          ?   ?    ?   ?
MOBILE CACHE OPTIMIZED

Page 1 (First View)    Page 1 (Repeat View)   Page 2 (First View)
SCRIPTABLE CACHE + USER TRACKING
3rd Party SLAs and timings




Defer inline scripts if they don’t meet the SLA.
       e.g., If Optimost.com >200 ms, then defer.


  Cancel scripts if they don’t meet the SLA.
      e.g., If Optimost.com >500 ms, then cancel.
SPDY
Dynamic Image Resizing




       5.5kb             3.8kb           1.5kb




 Dynamic image
resizing based on
   device type       =           Dramatic payload
                                     reduction
Dynamic Payload Decision Making



  WIFI                                3G




                          Resources
                          for next
                          page(s)




Auto detect connection type and latency based on each
                        session
New IE6 problem?
Advanced Mobile Optimization: How does it work? How do we measure success?

More Related Content

PPTX
Cloud Connect Santa Clara 2013: Web Acceleration and Front-End Optimization (...
PPT
EVC & EVC2 (Ellis-van Creveld)
PPT
Epa.Globalcon.Mjd.Final
PPS
Cd Loobah Selfrunning P P Show 06 20 10 Final To Cd
PDF
Gaopeng Groupon China
PPTX
Marrying CDNs with Front-End Optimization
PDF
Egbert Jan van Bel - beeckestijn - hoe social is jouw digital marketingplan -...
PDF
Outreach Magazine: Rio+20 April/May meetings Day1
Cloud Connect Santa Clara 2013: Web Acceleration and Front-End Optimization (...
EVC & EVC2 (Ellis-van Creveld)
Epa.Globalcon.Mjd.Final
Cd Loobah Selfrunning P P Show 06 20 10 Final To Cd
Gaopeng Groupon China
Marrying CDNs with Front-End Optimization
Egbert Jan van Bel - beeckestijn - hoe social is jouw digital marketingplan -...
Outreach Magazine: Rio+20 April/May meetings Day1

Similar to Advanced Mobile Optimization: How does it work? How do we measure success? (20)

PPTX
Web Performance 101
KEY
Building Faster Websites
PDF
Html5 performance
KEY
Speed is Essential for a Great Web Experience
PDF
MeasureWorks - Conversion Event - the Human Factor in Web Performance
PPTX
Complexity At The Edge How To Maximize The Mobile Opportunity
KEY
Speed is Essential for a Great Web Experience
PDF
Speed is Essential for a Great Web Experience (Canvas Conf Version)
PDF
针对iPad平台的高性能网站架构
PDF
Unravelling Mobile Web Performance
PDF
High Performance Websites
PDF
Client-side Web Performance Optimization [paper]
PDF
02 web performance
PDF
Rail Performance in the Cloud - Opening
PDF
Cloud Performance: Guide to Tackling Cloud Latency [Cloud Connect - Chicago 2...
PPTX
NU Web Steering Committee - Oct 11 - Web Performance
PPTX
Mobile Performance Testing - Testing the Server
PDF
MeasureWorks - Emerce Conversion Event 20 April
PDF
Making the web faster
PDF
How Edmunds Got in the Fast Lane: 80% Reduction in Page Load Time in 3 Simple...
Web Performance 101
Building Faster Websites
Html5 performance
Speed is Essential for a Great Web Experience
MeasureWorks - Conversion Event - the Human Factor in Web Performance
Complexity At The Edge How To Maximize The Mobile Opportunity
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience (Canvas Conf Version)
针对iPad平台的高性能网站架构
Unravelling Mobile Web Performance
High Performance Websites
Client-side Web Performance Optimization [paper]
02 web performance
Rail Performance in the Cloud - Opening
Cloud Performance: Guide to Tackling Cloud Latency [Cloud Connect - Chicago 2...
NU Web Steering Committee - Oct 11 - Web Performance
Mobile Performance Testing - Testing the Server
MeasureWorks - Emerce Conversion Event 20 April
Making the web faster
How Edmunds Got in the Fast Lane: 80% Reduction in Page Load Time in 3 Simple...
Ad

More from Strangeloop (9)

PDF
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
PPT
2012 Annual State of the Union for Mobile Ecommerce Performance [Velocity EU]
KEY
O'Reilly webcast: Joshua Bixby on Mobile Performance Trends and Predictions
PDF
Velocity 2012: The 90-Minute Mobile Optimization Life Cycle
PPTX
Front End Optimization [Cloud Connect 2012]
PPTX
London Web Performance Meetup: Performance for mortal companies
PPTX
Performance in business terms
PPTX
Web Performance Automation - NY Web Performance Meetup
PPT
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
2012 Annual State of the Union for Mobile Ecommerce Performance [Velocity EU]
O'Reilly webcast: Joshua Bixby on Mobile Performance Trends and Predictions
Velocity 2012: The 90-Minute Mobile Optimization Life Cycle
Front End Optimization [Cloud Connect 2012]
London Web Performance Meetup: Performance for mortal companies
Performance in business terms
Web Performance Automation - NY Web Performance Meetup
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Advanced Mobile Optimization: How does it work? How do we measure success?