web unleashed 2015-tammyeverts

47
How Slow Load Times Hurt Your Bottom Line @tameverts Web Unleashed 2015 #WebU

Upload: fitc

Post on 16-Apr-2017

418 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Web unleashed 2015-tammyeverts

How Slow Load Times Hurt Your Bottom Line

@tameverts Web Unleashed 2015 #WebU

Page 2: Web unleashed 2015-tammyeverts

@tamevertsperformancebeacon.com

Page 3: Web unleashed 2015-tammyeverts

Do MOST people consider page speed an important part of user

engagement?

Page 4: Web unleashed 2015-tammyeverts

“I myself wouldn’t consider it very important. Granted, if a page is too slow, it loses users, but I believe if a page loads in 5 or 6 seconds, it doesn’t make much difference.”

Page 5: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 8: Web unleashed 2015-tammyeverts

2% increase in conversions for every 1 second of improvement

@tameverts #WebU

Page 9: Web unleashed 2015-tammyeverts

Increased conversions by 9%

Cut load times in half

@tameverts #WebU

Page 10: Web unleashed 2015-tammyeverts

Reduced average load time by 2.2 seconds and increased total downloads by 15.4%10 million additional downloads per year

@tameverts #WebU

Page 11: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 12: Web unleashed 2015-tammyeverts

How do visitors feel about slow sites?

(hint: not good)

Page 13: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 14: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 15: Web unleashed 2015-tammyeverts

17 things you can do to deliver

a faster user experience

Page 16: Web unleashed 2015-tammyeverts

Steve Souders, author, ‘High Performance Web Sites’

“80-90% of end-user response time is at the front end. Start there.”

@tameverts #WebU

Page 17: Web unleashed 2015-tammyeverts

1 Page size2 Page complexity

Two main performance problems

@tameverts #WebU

Page 18: Web unleashed 2015-tammyeverts

Problem 1: Pages are too big

@tameverts #WebU

Page 19: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 21: Web unleashed 2015-tammyeverts

Single greatest indicator of fast performance?

Faster pages are less than 1MB in

size@tameverts #WebU

Page 22: Web unleashed 2015-tammyeverts

Know where your page weight is coming fromCreate a performance budgetMonitor, monitor, monitor

Solutions

@tameverts #WebU

Page 23: Web unleashed 2015-tammyeverts
Page 24: Web unleashed 2015-tammyeverts
Page 25: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 26: Web unleashed 2015-tammyeverts

Setting a performance budgethttp://timkadlec.com/2013/01/setting-a-performance-budget/

Performance budget metricshttp://timkadlec.com/2014/11/performance-budget-metrics/ @tameverts

#WebU

Page 27: Web unleashed 2015-tammyeverts

@tameverts #WebU

HTTP Archive, June 2015

Page 28: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 29: Web unleashed 2015-tammyeverts

ReformatCompressDefer/lazy loadAdaptive imagesAuto-preloading

Solutions

@tameverts #WebU

Page 30: Web unleashed 2015-tammyeverts

Problem 2: Pages are too complex

@tameverts #WebU

Page 31: Web unleashed 2015-tammyeverts
Page 32: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 33: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 34: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 35: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 36: Web unleashed 2015-tammyeverts

webpagetest.org

Page 37: Web unleashed 2015-tammyeverts

MonitorConsolidate page resourcesMake sure stylesheets are in the document HEADHost your fontsOptimize your pop-up scripts

Solutions

@tameverts #WebU

Page 38: Web unleashed 2015-tammyeverts

Third-party contentcan make up >50%

of page requests

@tameverts #WebU

Page 39: Web unleashed 2015-tammyeverts

Increase page weightIncrease number of hosts and connectionsIntroduce additional latencyPrevent pages from loading

Problems

@tameverts #WebU

Page 40: Web unleashed 2015-tammyeverts
Page 41: Web unleashed 2015-tammyeverts

Defer scriptsUse asynchronous versions (when possible)Know your scripts and their performance penaltiesMonitor constantly

Solutions

@tameverts #WebU

Page 42: Web unleashed 2015-tammyeverts

@tameverts #WebU

Page 43: Web unleashed 2015-tammyeverts
Page 44: Web unleashed 2015-tammyeverts
Page 45: Web unleashed 2015-tammyeverts
Page 46: Web unleashed 2015-tammyeverts
Page 47: Web unleashed 2015-tammyeverts

@tamevertsperformancebeacon.com