SlideShare a Scribd company logo
of
Denys Mishunov· @mishunov
Photo: http://goo.gl/WSLWvE
–everybody
“Waiting sucks”
Photo: http://goo.gl/D3J4n9
©Laura Berman | greenfusephotos.com | 416-887-2655
36%
OVERESTIMATION
0.35 0.01 0.06 0.05 0.075.30
4.76
https://blog.kissmetrics.com/loading-time/
2011
20112014
–Lewis Carroll, “Alice in Wonderland”
Alice: How long is forever?
White Rabbit: Sometimes, just one
second.
CHOOSE THE RIGHT TIME
D0
A
D2
B
B
D1
A
B
WEB TIME LINE
0.2s 1s 5s 10s
User Flow (2-5s)
Attention Span (7-10s)
Instant (0,1-0,2s)
Immediate (0,5-1s)
PLATFORM SUCCESS MODEL
http://goo.gl/GlxjdN
1. loading 2. finger down 4. finger up
1000ms max: 100ms
idle/cleanup in
50ms chunks
Instant (0,1-0,2s)Immediate (0,5-1s)
CHOOSE THE RIGHT TIME
D0
A
D2
B
B
D1
A
B
“The just-noticeable
difference between two
stimuli is proportional
to the magnitude of the
stimuli”
WEBER-FECHNER LAW
WEBER-FECHNER LAW
JND
WEBER-FECHNER LAW
jnd = k% of D
jnd
D
Photo:http://goo.gl/jQnZlP
20% RULE
jnd = 20% of D
jnd
D < 30s
Photo:http://goo.gl/jQnZlP
jnd = 20% of D20% RULE
20% RULE
10s8s 12s
-20% +20%
Photo:http://goo.gl/jQnZlP
MEANINGFUL
NOTICEABLE
!==
20% RULE
CHOOSE THE RIGHT TIME
D0
A
D2
B
B
D1
A
B
NEUTRALISATION
≈5s
≈2s
NEUTRALISATION
5s
2s
2.4s
+20% rule
3.2s
√5×2
Geometric bisection
≈2s
≈3.2s
SUBJECTIVE
TIME
OBJECTIVE
TIME
TOLERANCE
PERCEPTION
OBJECTIVE
TIME
TIME MANAGEMENT
Perception
Management
Tolerance
Management
Operational
Management
OPERATIONAL
MANAGEMENT
real time
OperationalManagement
–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.”
OperationalManagement
FRONT END
Delay blocking
request (onLoad)
WebWorkers
AJAXify
navigation
…
you-name-it
HTML JavascriptImagesCSS
Minification & Concatination
Sprites
Responsive sizes
Lo-Fi background
JPG images
…
Fewer HTTP
requests
CDN
DNS prefetching
…
No CDN
Inline top-screen
CSS
…
OperationalManagement
BACK END
CDN
Caching
Faster *
mod_deflate/mod_gzip
HTTP2/SPDY
OperationalManagement
–Lewis Carroll, “Alice in Wonderland”
“If everybody minded
their own business,
the world would go
around a great deal
faster than it does.”
LIMITATIONS
Technical limitations
Financial/time costs
Users usually don’t care about your objective
time
OperationalManagement
LIMITATIONS
Users don’t care
OperationalManagement
– 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”
TIME MANAGEMENT
Operational
Management
Tolerance
Management
Perception
Management
PERCEPTION
MANAGEMENT
psychological time
PerceptionManagement
–Martin Heidegger, German philosopher
“…time persists merely as a
consequence of the events
taking place in it [space]”
PerceptionManagement
http://goo.gl/9wXHL9
EVENT MARKERS
PerceptionManagement
EVENT1 EVENT2 EVENT3
EVENT MARKERS
PerceptionManagement
EVENT1
start
Event Marker
end
Event Marker
inner
Event Marker
start end|start end
PerceptionManagement
PREEMPTIVE START
PREEMPTIVE START
PerceptionManagement
magic*
* – things user does not need to know about
PerceptionManagement
EARLY COMPLETION
magic*
* – things user does not need to know about
LIMITATIONS
When process is really long and there is no
chance to make user think differently
PerceptionManagement
TIME MANAGEMENT
Operational
Management
Perception
Management
Tolerance
Management
TOLERANCE
MANAGEMENT
valued time
ToleranceManagement
http://goo.gl/AkcpvU
–basic principle of psychology
“If you can not change the situation,
change the attitude”
ToleranceManagement
UNCERTAINTY
ToleranceManagement
ToleranceManagement Dynamic
Determinate
“Designing and Engineering Time”, Steven C.Seow. © 2008 Pearson Education Inc.
Provides periodic current status
during mid-process
Projects completion by
work units or time
Static
Indeterminate
Doesn’t project
completion
Does not provide any info during
mid-process
Download file blah-blah.mov (25GB)?
Cancel Download
Files scanned: 1250
Viruses found: 55
Your porn will be downloaded in less than
1 second. PLEASE wait
Class A
Class B
Class D
Class C
5s 10s
PROGRESS INDICATORS FOR WEB
2s
Class D Class A
0
TIME ANCHORS MATRIX
1 2 3
5 10 15
10 20 30
ToleranceManagement
http://goo.gl/tn8TiG
ToleranceManagement
PURPOSE & VALUE
ToleranceManagement
ToleranceManagement
WORTH THE WAIT
ToleranceManagement
To: DENYS.MISHUNOV@gmail.com
http://coub.com/view/2pgyb5js
LIMITATIONS
The sky is the limit?
ToleranceManagement
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.
PerceptionOperation
0.43
THANK YOU
end
Event Marker

More Related Content

Viewers also liked

John montroll bugs and birds in origami
John montroll   bugs and birds in origamiJohn montroll   bugs and birds in origami
John montroll bugs and birds in origamicrijarin333
 
Origami step by step
Origami step by stepOrigami step by step
Origami step by stepcrijarin333
 
Origami Tanteidan Magazine 116
Origami Tanteidan Magazine 116Origami Tanteidan Magazine 116
Origami Tanteidan Magazine 116Aurieliano
 
Origami Tanteidan Magazine #125
Origami Tanteidan Magazine #125Origami Tanteidan Magazine #125
Origami Tanteidan Magazine #125Aurieliano
 
World of Super Complex Origami by Satoshi Kamiya
World of Super Complex Origami by Satoshi KamiyaWorld of Super Complex Origami by Satoshi Kamiya
World of Super Complex Origami by Satoshi KamiyaMartin Ovalle
 

Viewers also liked (6)

Origami 2. simboli e basi
Origami 2. simboli e basiOrigami 2. simboli e basi
Origami 2. simboli e basi
 
John montroll bugs and birds in origami
John montroll   bugs and birds in origamiJohn montroll   bugs and birds in origami
John montroll bugs and birds in origami
 
Origami step by step
Origami step by stepOrigami step by step
Origami step by step
 
Origami Tanteidan Magazine 116
Origami Tanteidan Magazine 116Origami Tanteidan Magazine 116
Origami Tanteidan Magazine 116
 
Origami Tanteidan Magazine #125
Origami Tanteidan Magazine #125Origami Tanteidan Magazine #125
Origami Tanteidan Magazine #125
 
World of Super Complex Origami by Satoshi Kamiya
World of Super Complex Origami by Satoshi KamiyaWorld of Super Complex Origami by Satoshi Kamiya
World of Super Complex Origami by Satoshi Kamiya
 

Similar to Illusion of Time. When 60 sec is not 1 minute

Mastering Material Motion
Mastering Material MotionMastering Material Motion
Mastering Material MotionMike Wolfson
 
Velocity_Conference
Velocity_ConferenceVelocity_Conference
Velocity_ConferenceAnne Cypcar
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UXJustin Stollsteimer
 
MeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast ExperiencesMeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast ExperiencesMeasureWorks
 
Designing and implementing responsive, fluid UIs to delight end users
Designing and implementing responsive, fluid UIs to delight end usersDesigning and implementing responsive, fluid UIs to delight end users
Designing and implementing responsive, fluid UIs to delight end usersMichael Klein
 
DevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the KingdomDevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the KingdomDevOpsDays Tel Aviv
 
HCI Information Processing.pdf
HCI Information Processing.pdfHCI Information Processing.pdf
HCI Information Processing.pdfXanGwaps
 
Webbt user_centred_demos
Webbt user_centred_demosWebbt user_centred_demos
Webbt user_centred_demosCUO-KUleuven
 
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSIMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSSQLI DIGITAL EXPERIENCE
 
The math behind big systems analysis.
The math behind big systems analysis.The math behind big systems analysis.
The math behind big systems analysis.Theo Schlossnagle
 
Simple Project Management
Simple Project ManagementSimple Project Management
Simple Project ManagementJesse Rodgers
 
Ways to minimise performance risks in continuous delivery
Ways to minimise performance risks in continuous deliveryWays to minimise performance risks in continuous delivery
Ways to minimise performance risks in continuous deliverya32an
 
Need for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie BhaumikNeed for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie BhaumikQA or the Highway
 
System performance as usability catastrophe
System performance as usability catastropheSystem performance as usability catastrophe
System performance as usability catastropheMichael Klein
 
Speeding up mobile web apps
Speeding up mobile web appsSpeeding up mobile web apps
Speeding up mobile web appsIvano Malavolta
 
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...CodeValue
 

Similar to Illusion of Time. When 60 sec is not 1 minute (20)

Mastering Material Motion
Mastering Material MotionMastering Material Motion
Mastering Material Motion
 
Velocity_Conference
Velocity_ConferenceVelocity_Conference
Velocity_Conference
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UX
 
MeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast ExperiencesMeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast Experiences
 
Designing for autonomy
Designing for autonomyDesigning for autonomy
Designing for autonomy
 
Designing and implementing responsive, fluid UIs to delight end users
Designing and implementing responsive, fluid UIs to delight end usersDesigning and implementing responsive, fluid UIs to delight end users
Designing and implementing responsive, fluid UIs to delight end users
 
DevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the KingdomDevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the Kingdom
 
HCI Information Processing.pdf
HCI Information Processing.pdfHCI Information Processing.pdf
HCI Information Processing.pdf
 
Webbt user_centred_demos
Webbt user_centred_demosWebbt user_centred_demos
Webbt user_centred_demos
 
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPSIMPLEMENTATION OF SCALED AGILE AND DEVOPS
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
 
Speed me up!
Speed me up!Speed me up!
Speed me up!
 
The math behind big systems analysis.
The math behind big systems analysis.The math behind big systems analysis.
The math behind big systems analysis.
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Simple Project Management
Simple Project ManagementSimple Project Management
Simple Project Management
 
Ways to minimise performance risks in continuous delivery
Ways to minimise performance risks in continuous deliveryWays to minimise performance risks in continuous delivery
Ways to minimise performance risks in continuous delivery
 
Need for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie BhaumikNeed for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie Bhaumik
 
System performance as usability catastrophe
System performance as usability catastropheSystem performance as usability catastrophe
System performance as usability catastrophe
 
Speeding up mobile web apps
Speeding up mobile web appsSpeeding up mobile web apps
Speeding up mobile web apps
 
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
 
Stuart Mitchell, HSBC, Tiptoeing Elephants
Stuart Mitchell, HSBC, Tiptoeing ElephantsStuart Mitchell, HSBC, Tiptoeing Elephants
Stuart Mitchell, HSBC, Tiptoeing Elephants
 

More from Denys Mishunov

В погоне за производительностью
В погоне за производительностьюВ погоне за производительностью
В погоне за производительностьюDenys Mishunov
 
Let me tell you a story
Let me tell you a storyLet me tell you a story
Let me tell you a storyDenys Mishunov
 
Научный дизайн
Научный дизайнНаучный дизайн
Научный дизайнDenys Mishunov
 
From design to Plone site. XDV-driven Plone theming.
From design to Plone site. XDV-driven Plone theming.From design to Plone site. XDV-driven Plone theming.
From design to Plone site. XDV-driven Plone theming.Denys Mishunov
 
Making a Plone Theme: 5 Most Wanted Tips
Making a Plone Theme: 5 Most Wanted TipsMaking a Plone Theme: 5 Most Wanted Tips
Making a Plone Theme: 5 Most Wanted TipsDenys Mishunov
 

More from Denys Mishunov (7)

В погоне за производительностью
В погоне за производительностьюВ погоне за производительностью
В погоне за производительностью
 
Let me tell you a story
Let me tell you a storyLet me tell you a story
Let me tell you a story
 
Научный дизайн
Научный дизайнНаучный дизайн
Научный дизайн
 
Science of Design 2
Science of Design 2Science of Design 2
Science of Design 2
 
Science of Design
Science of DesignScience of Design
Science of Design
 
From design to Plone site. XDV-driven Plone theming.
From design to Plone site. XDV-driven Plone theming.From design to Plone site. XDV-driven Plone theming.
From design to Plone site. XDV-driven Plone theming.
 
Making a Plone Theme: 5 Most Wanted Tips
Making a Plone Theme: 5 Most Wanted TipsMaking a Plone Theme: 5 Most Wanted Tips
Making a Plone Theme: 5 Most Wanted Tips
 

Recently uploaded

Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理aagad
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfSiskaFitrianingrum
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxlaozhuseo02
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?Linksys Velop Login
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxGal Baras
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shoplaozhuseo02
 

Recently uploaded (12)

Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
 
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI StudioThe Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 

Illusion of Time. When 60 sec is not 1 minute