This document discusses how slow load times can hurt the user experience on websites and provides suggestions for improving performance. It notes that users expect pages to load within 2 seconds and cites studies showing that even small improvements in load time (1 second or less) can significantly increase conversion rates and other metrics. Common causes of poor performance are discussed, such as inefficient stylesheets, unoptimized JavaScript, and large images. The document provides many suggestions for optimizing front-end and back-end performance, such as creating a performance budget, minimizing page weight, deferring scripts, optimizing third-party content, and continuous monitoring.
Report
Share
Report
Share
1 of 59
More Related Content
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
1. How slow load times hurt UX
(and what you can do about it)
13. Every 1 second of load time
improvement equals a 2% conversion
rate increase for Walmart.com
Staples.com shaves 1 second from
median load time, improves conversion
rate by 10%
Intuit cuts load times by more than half,
increases conversions by 14%
15. At Google, a 500-millisecond
slowdown equals a 25% decrease in
searches
GQ cuts load time by 80%, grows
traffic by 83%
Edmunds.com shaves 7 seconds off
load time, sees 17% increase in page
views and 3% increase in ad revenue
16. Lara Hogan, Senior Engineering Manager
“We ran this experiment on mobile web
where we added 160 kilobytes of hidden images,
meaning the user saw nothing different.
We just dumped a bunch of hidden images onto the
page and increased page weight by 160 kilobytes.
It triggered a 12% increase in bounce rate. Insane.
Twelve percent is a lot of percent.”
23. Why?????
Poorly executed stylesheets
e.g. carousels, sliders, RWD, custom fonts
Blocking/unoptimized JS
e.g. third-party scripts, pop-ups
Massive resources
e.g. high-res hero images
Designing, developing, and testing in an ivory tower
Little/no real user monitoring of live sites
24. 19 things you can do*
*There are waaaaay more than 19 things you can do
32. Know where your page weight
is coming from
Create a performance budget
for your pages
Measure, measure, measure
Solutions
36. How to set a performance budget
http://timkadlec.com/2013/01/setting-a-
performance-budget/
Performance budget metrics
http://timkadlec.com/2014/11/performance-budget-
metrics/
47. Consolidate resources
Make sure stylesheets are in the document
HEAD
Optimize web fonts (See Ilya Grigorik’s post:
http://soasta.io/1R8ySpw)
Optimize pop-up scripts
Monitor performance ALL THE TIME
Solutions