5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
1. 5
Steps
to
Deliver
the
Fastest
Mobile
Shopping
Experiences
this
Holiday
Season
Presented by Sponsored by
2. #HolidayCCS
About
CCS
2014
ü 7 Webinars, 4 Days
ü Sessions covering Store
Ops, X-Channel, Loyalty,
Big Data & more
ü Featuring industry
analysts and consultants
ü Free for Retail executives
http://ccs.retailtouchpoints.com/holiday-2014
3. Follow
The
Webcast
On
Twi:er
#HolidayCCS
#HolidayCCS
@ConnectConsumer
@RTouchPoints
@InstartLogic
4. About
Retail
TouchPoints
ü Launched in 2007
ü More than 28,000 subscribers
ü Provide executives with relevant,
insightful content
ü Free Resources such as White Papers,
E-book, Webinars, Research and
Podcasts
www.RetailTouchPoints.com
#HolidayCCS
6. #HolidayCCS
Today’s
Panelists
Peter Blum,
VP of Product Management,
Instart Logic
MODERATOR
Alicia Fiorletta
Senior Editor,
Retail TouchPoints
7. 5 Steps To Deliver the Fastest
Mobile Shopping Experiences
This Holiday Season
8. What we’ll cover
• Why performance matters
• Case Study: Dollar Shave Club
• Instart Logic overview
• Modern Web Performance
Challenges
• 5 Steps to Faster Mobile (and web)
Experiences
• Case Study: One Kings Lane
• Conclusion
www.instartlogic.com
9. Performance is Critical to
e-Businesses
Loss In
Conversions
Fewer
Page Views
Decrease In
Customer
Satisfaction
=
1 Second Delay
in Page Load Time
Sources: Aberdeen Group, Walmart Study
7%
11%
16%
www.instartlogic.com
10. Case Study: Dollar Shave Club
“This was the single most impressive conversion
win we have experienced to date for anything we
have done.”
-Todd Lehr, VP Engineering
Switched from Amazon CloudFront
Conversion Boost
16.8% overall
Up to 27% for tablets
Up to 126% for smartphones
www.instartlogic.com
11. Instart Logic - Overview
• Software company focused on Application Delivery
• We work with globally known brands whose business
depends on performance, and make their sites and
apps really fast
• Team includes big data, virtualization and web
performance experts from Google, Facebook, Akamai,
Cisco, Citrix, VMware, and Aster Data
www.instartlogic.com
14. www
“Wintel” End point
All existing
solutions
stop at the
edge
10ms
Wired Last Mile
200ms
“Distance Challenge”
topology bound
Old World Application Delivery is single ended
www.instartlogic.com
17. Possible solutions
Re-think
Choose a new,
completely different,
more efficient approach
to delivering web and
mobile performance
Patchwork
Cobble together disparate
point solutions in the app
delivery path
CDN + FEO + device or access
network specific apps +
internal development
Do Nothing
Todays’ dominant solution is
to ignore this challenge as
businesses are not aware of
what’s possible
www.instartlogic.com
18. Instart Logic’s Approach
• Replaces legacy CDNs and
FEO, delivered as service
• Software-centric solution,
enabled by intercepting the
entire delivery path
• Integrated Client-Cloud
architecture, manages
resources end-to-end
• Software extensible to
future hardware/network
improvements and new
service features
18 | Confidential and proprietary
Software-Defined Application
Delivery
Application Virtualization
Web Browser
Application Intelligence Application Server
Web Application Cloud
NanoVisor.JS
Browser API & Resources
19. 5 Steps to Faster Mobile (and web)
Experiences
28. Responsive Website Example
750 x 422
283KB
• Same images (and data) sent to every device
• Expensive resizing on the client side
• Solution: Right image for each device
300 x 169
283 KB
750 x 422
283KB
www.instartlogic.com
29. Do it yourself
Adaptive approach
Requires spitting out different images sizes during publish
process
Adjust HTML generation systems on server side for different
devices
Send resized images based on endpoint detection
Drawbacks
Investments in hardware for resizing lots of images
Heavy development investment required
Doing this during publish makes it hard to adapt to new devices
(ex: iPhone 6 Plus)
www.instartlogic.com
30. Image Resize as a Service
Automatic or API based resize for any mobile device, for any responsive website
Original Image - 575 x 412 (221KB) Right sized Image - 287x 206 (54KB)
Original “learn about the roast” page size Right sized “learn about the roast” page
size
1,459KB 738KB
www.instartlogic.com
/images/roast.jpg?resize=width:300
32. Dynamic HTML Delivery
Generate
<HTML>
Request
Response
<HTML>
• Dynamic HTML takes time to generate on the backend
• Browser idle and until HTML generated and downloaded
www.instartlogic.com
33. Fast Flushing of HTML Helps
Request
Response
<PART3> <PAR1T 2> <PART1> Dynamic
<HTML>
• Send dynamic HTML as its generated in chunks
• Hefty investment in backend and code changes
• Only incremental benefit given back and forth communication
www.instartlogic.com
34. HTML Streaming is better
Instart Logic
4
Response
2
3
1
Non-unique
<HTML>
Generate
<HTML> <HTML>
• Instart Logic automatically determines non-unique dynamic HTML
• That portion is stored near end users and sent immediately
• Allows browser to start working immediately
www.instartlogic.com
36. Standard Browser Caching
Traditional Browser
Storage
Local Browser Cache Large but slow
CSS
www.instartlogic.com
37. Manually code to HTML5 Storage
for faster reloads
Traditional Browser
Storage
Small, Local Storage but super fast
Local Browser Cache Large but slow
CSS
www.instartlogic.com
38. Browser storage tiers and
fetch times (ms)
LocalStorage 1 1 6 2 5 3 3
SessionStorage 0 1 8 2 5 4 4
Cookie 11 97 13 7 104 111 68
Browser Cache - via
XHR
549 617 1944 793 2257 2425 1760
Total time to access 1K objects of 500B each
www.instartlogic.com
39. Instart Logic automatic placement
Traditional Browser
Storage
Small, Local Storage but super fast
Local Browser Cache Large but slow
Nanovisor.JS
CSS
www.instartlogic.com
41. Web Performance Basics
• Use the right quality
www.instartlogic.com
settings for your
images
• Each image is unique but too
high quality kills performance
without a visible
improvement
• Use modern image
formats when
possible
• Reduce image size up to 30%
without loss of quality using
Google WebP and Microsoft
JPEG XR
• Compress your text
with gzip
• HTML, CSS, and JavaScript should
all be compressed
• Set proper browser
cache headers
• Static assets like CSS,
JavaScript, and images should
have Cache-control headers
42. Case Study: One Kings Lane
42 | Confidential and proprietary
43. Case Study: One Kings Lane
“Instart Logics’ key differentiator for us was its
intelligent application delivery solution. Given the …
heavy imagery and high-resolution imagery of our
website, …we couldn’t find anything like Instart
Logic’s solution in the market.”
-Arun Rajan, CTO, One Kings Lane
• Switched from Akamai
• Using large immersive images
• Dramatic performance boost
35% improvement in page load times
• Offloaded backend servers
www.instartlogic.com
44. Conclusion
1. Modern application delivery
challenges (mobile devices,
wireless networks) are not being
addressed by CDNs
2. You can make a number of
changes internally with internal
development to increase
performance
3. Instart Logic can do better, and
with no effort on your part.
Questions?
www.instartlogic.com
Get a Demo:
www.instartlogic.com
46. #HolidayCCS
Q
&
A
Peter Blum,
VP of Product Management,
Instart Logic
MODERATOR
Alicia Fiorletta
Senior Editor,
Retail TouchPoints
47. #HolidayCCS
It’s
A
Wrap!
Thank
you
for
a:ending
the
Holiday
Connected
Consumer
Series!
All
sessions
are
available
on-‐demand
at
h:p://rtou.ch/holidayccs