TIME MANAGEMENT
Perception
Management
Tolerance
Management
Operational
Management
Slide 33
Slide 33 text
OPERATIONAL
MANAGEMENT
real time
Operational Management
Slide 34
Slide 34 text
–Lewis Carroll, “Alice in Wonderland”
“My dear, here we must run as fast as
we can, just to stay in place. And if you
wish to go anywhere you must run
twice as fast as that.”
Operational Management
Slide 35
Slide 35 text
FRONT END
Delay blocking
request (onLoad)
WebWorkers
AJAXify
navigation
…
you-name-it
HTML Javascript
Images
CSS
Minification & Concatination
Sprites
Responsive sizes
Lo-Fi background
JPG images
…
Fewer HTTP
requests
CDN
DNS prefetching
…
No CDN
Inline top-screen
CSS
…
Operational Management
Slide 36
Slide 36 text
BACK END
CDN
Caching
Faster *
mod_deflate/mod_gzip
HTTP2/SPDY
Operational Management
Slide 37
Slide 37 text
–Lewis Carroll, “Alice in Wonderland”
“If everybody minded
their own business,
the world would go
around a great deal
faster than it does.”
Slide 38
Slide 38 text
LIMITATIONS
Technical limitations
Financial/time costs
Users usually don’t care about your objective
time
Operational Management
Slide 39
Slide 39 text
LIMITATIONS
Users don’t care
Operational Management
Slide 40
Slide 40 text
– Ilya Grigorik,
Web Performance Engineer, Google
“Performance is not just milliseconds,
frames and megabytes. It’s also how these
milliseconds, frames and megabytes
translate to how the user perceives the
application”
Slide 41
Slide 41 text
TIME MANAGEMENT
Operational
Management
Tolerance
Management
Perception
Management
Slide 42
Slide 42 text
PERCEPTION
MANAGEMENT
psychological time
Perception Management
Slide 43
Slide 43 text
–Martin Heidegger, German philosopher
“…time persists merely as a
consequence of the events
taking place in it [space]”
Perception Management
http://goo.gl/9wXHL9
LIMITATIONS
The sky is the limit?
Tolerance Management
Slide 73
Slide 73 text
Tolerance
SUMMARY
Deliver objectively
fast;
If not possible to
deliver fast, make
user think it is fast;
If it is really long
process, make user
want to wait.
Perception
Operation