I doubt anyone really wants to
release a site that doesn't
perform well, it's just a product
of not being afforded the luxury
of time and top-down pressure.
— a friend.
Slide 21
Slide 21 text
beautiful.
Slide 22
Slide 22 text
beautiful.
robust.
fast.
Slide 23
Slide 23 text
beautiful.
Slide 24
Slide 24 text
beautiful.
done on time.
Slide 25
Slide 25 text
pre-optimization
is the root of all evil
Slide 26
Slide 26 text
post-optimization
is the root of all evil
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
death by a thousand
cuts
http://flic.kr/p/6DFYyo
Slide 30
Slide 30 text
http://flic.kr/p/5pp76g
Slide 31
Slide 31 text
http://flic.kr/p/9roSGx
Slide 32
Slide 32 text
http://flic.kr/p/9roSGx
Hint: This is not juice
Slide 33
Slide 33 text
Only a
problem if it’s
broken
Slide 34
Slide 34 text
we can
can be better
Slide 35
Slide 35 text
make
friends early
Slide 36
Slide 36 text
make it
visual
Slide 37
Slide 37 text
No content
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
make it
Visual
Slide 40
Slide 40 text
make it
matter
Slide 41
Slide 41 text
http://bit.ly/1c7O9Gf
100ms
Slide 42
Slide 42 text
http://bit.ly/1c7O9Gf
100ms 1%
revenue
Slide 43
Slide 43 text
$19.3 billion
http://yhoo.it/17aFlLh
Slide 44
Slide 44 text
1% = $193,000,000
http://yhoo.it/17aFlLh
Slide 45
Slide 45 text
http://bit.ly/oTg5ts
one second
slower
Slide 46
Slide 46 text
One
second
11%
page views
http://bit.ly/oTg5ts
Slide 47
Slide 47 text
http://bit.ly/oTg5ts
16%
customer satisfaction
One
second
Slide 48
Slide 48 text
http://bit.ly/oTg5ts
7%
conversions
One
second
Slide 49
Slide 49 text
$2,500,000
http://yhoo.it/17aFlLh
Slide 50
Slide 50 text
vs
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
Time to display
Slide 53
Slide 53 text
2990ms
Time to display
Slide 54
Slide 54 text
2990ms 6034ms
Time to display
Slide 55
Slide 55 text
Time to interact
Slide 56
Slide 56 text
Time to interact
Slide 57
Slide 57 text
Time to interact
3588MS
Slide 58
Slide 58 text
Time to interact
3588MS 7222ms
Slide 59
Slide 59 text
Speed is the most important
feature. If your application is slow,
people won’t use it....If something
is slow, they’re just gone.
— Fred Wilson
http://bit.ly/csL5ck
Slide 60
Slide 60 text
There is real empirical evidence
that substantiates the fact that
speed is more than a feature.
!
It’s a requirement.
— Fred Wilson
http://bit.ly/csL5ck
Slide 61
Slide 61 text
bad performance is
bad business
Slide 62
Slide 62 text
get
concrete
Slide 63
Slide 63 text
http://flic.kr/p/4CEdvf
set a
budget
Slide 64
Slide 64 text
< 3 seconds
DSL
Slide 65
Slide 65 text
300kb - 350kb
Slide 66
Slide 66 text
how fast is
fast enough?
Slide 67
Slide 67 text
100ms: Instantaneous
1 second: Uninterrupted flow
Slide 68
Slide 68 text
performance of
your site
Slide 69
Slide 69 text
performance of
competitors
Slide 70
Slide 70 text
20%
rule
Slide 71
Slide 71 text
10 seconds
Slide 72
Slide 72 text
10 - 20%
8 seconds
Slide 73
Slide 73 text
5 seconds
Slide 74
Slide 74 text
4 seconds
5 -20%
Slide 75
Slide 75 text
No content
Slide 76
Slide 76 text
No content
Slide 77
Slide 77 text
No content
Slide 78
Slide 78 text
No content
Slide 79
Slide 79 text
No content
Slide 80
Slide 80 text
Performance
is a fundamental component of
User Experience
Slide 81
Slide 81 text
Being a Web designer & not
considering speed/
performance is like being a print
designer & not considering how
your colors will print.
— Luke Wroblewski
http://bit.ly/yRvfu8
Slide 82
Slide 82 text
Interactive & Dynamic
Slide 83
Slide 83 text
it’s about
respect
Slide 84
Slide 84 text
respecting
time
Slide 85
Slide 85 text
No content
Slide 86
Slide 86 text
No content
Slide 87
Slide 87 text
No content
Slide 88
Slide 88 text
No content
Slide 89
Slide 89 text
No content
Slide 90
Slide 90 text
60%
less likely to return
Slide 91
Slide 91 text
40%
will visit a competitor
Slide 92
Slide 92 text
bad experiences
linger
http://flic.kr/p/2uSm6
Slide 93
Slide 93 text
respecting
money
Slide 94
Slide 94 text
No content
Slide 95
Slide 95 text
No content
Slide 96
Slide 96 text
No content
Slide 97
Slide 97 text
$44
thenextweb.com
Slide 98
Slide 98 text
vogue.co.uk $65
Slide 99
Slide 99 text
No content
Slide 100
Slide 100 text
No content
Slide 101
Slide 101 text
respecting
desire for
content
Slide 102
Slide 102 text
http://bit.ly/Wi0xvw
Now more than ever, we’re
designing work meant to be
viewed along a gradient of
different experiences.
— Ethan Marcotte
Slide 103
Slide 103 text
Now more than ever, we’re
designing work meant to be
viewed along a gradient of
different experiences.
— Ethan Marcotte
http://bit.ly/Wi0xvw
gradient of
different experiences
Slide 104
Slide 104 text
Now more than ever, we’re
designing work meant to be
viewed along a gradient of
different experiences.
— Ethan Marcotte
http://bit.ly/Wi0xvw
gradient of
different experiences
Slide 105
Slide 105 text
embrace
constraints
Slide 106
Slide 106 text
Crying pic
Slide 107
Slide 107 text
50
words
Slide 108
Slide 108 text
No content
Slide 109
Slide 109 text
No content
Slide 110
Slide 110 text
By keeping your client side code small
and lightweight, you can literally open
your product up to new markets.
— Chris Zacharias
http://bit.ly/Vl1sqy
Slide 111
Slide 111 text
http://flic.kr/p/cfoupQ
Slide 112
Slide 112 text
No content
Slide 113
Slide 113 text
No content
Slide 114
Slide 114 text
Make it hurt.
http://flic.kr/p/yTjQS
Slide 115
Slide 115 text
channel your inner
performance masochist
Slide 116
Slide 116 text
channel your inner
performance masochist
Slide 117
Slide 117 text
http://flic.kr/p/6MgMoG
Pour salt on our
performance wounds.
Slide 118
Slide 118 text
No content
Slide 119
Slide 119 text
No content
Slide 120
Slide 120 text
Photo by Dan Cole
Slide 121
Slide 121 text
Photo by Dan Cole
Slide 122
Slide 122 text
perception = reality
Slide 123
Slide 123 text
http://flic.kr/p/7DXqvK
Slide 124
Slide 124 text
No content
Slide 125
Slide 125 text
No content
Slide 126
Slide 126 text
No content
Slide 127
Slide 127 text
No content
Slide 128
Slide 128 text
No content
Slide 129
Slide 129 text
No content
Slide 130
Slide 130 text
No content
Slide 131
Slide 131 text
performance by
design
Slide 132
Slide 132 text
No content
Slide 133
Slide 133 text
the web is getting
fat
Slide 134
Slide 134 text
bake it into the
process
Slide 135
Slide 135 text
channel your inner
performance
masochist
Slide 136
Slide 136 text
involve
everyone
Slide 137
Slide 137 text
create
awesome
Slide 138
Slide 138 text
No content
Slide 139
Slide 139 text
thank you
#fec14 | August 29, 2014 | @tkadlec | timkadlec.com