Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Performance Choreography at WebPerfDays NY, 2014
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tim Kadlec
September 18, 2014
Programming
780
3
Share
Performance Choreography at WebPerfDays NY, 2014
Presented at WebPerfDays NY, in New York City, NY on September 18th, 2014.
Tim Kadlec
September 18, 2014
More Decks by Tim Kadlec
See All by Tim Kadlec
The State of Node.js Security, at Node.js Interactive 2017
tkadlec
1
490
JavaScript Exposed at Midwest JS
tkadlec
3
320
Focusing On What Matters, at Fluent, 2017
tkadlec
0
180
Once More, With Feeling at Code 2016 in Sydney
tkadlec
1
720
Once More, With Feeling
tkadlec
9
1.7k
Mobile Image Processing at London Web Perf Meetup, 2016
tkadlec
1
250
Better By Proxy at Velocity NY 2015
tkadlec
3
710
Getting Started with Performance Budgets at HighEdWeb Technical Academy, 2015
tkadlec
9
1.3k
Reaching Everyone, Fast at From the Front, 2015
tkadlec
8
7.5k
Other Decks in Programming
See All in Programming
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
11k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
530
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
2
1.1k
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
300
Modding RubyKaigi for Myself
yui_knk
0
850
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
770
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
230
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.1k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
12
3.2k
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
GitHub Copilot CLIのいいところ
htkym
2
1.2k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
570
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
AI: The stuff that nobody shows you
jnunemaker
PRO
7
670
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Navigating Weather and Climate Data
rabernat
0
210
Rails Girls Zürich Keynote
gr2m
96
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Being A Developer After 40
akosma
91
590k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Transcript
Performance Choreography September 18, 2014 at WebPerfDays NY ! Tim
Kadlec @tkadlec
[email protected]
None
None
None
None
None
in-between moments impact perception
None
None
“It’s solely intended to enhance the user’s perception of your
app as quick to launch and immediately ready for use.
None
http://www.lukew.com/ff/entry.asp?1797
http://www.lukew.com/ff/entry.asp?1797
progress bars focus on the waiting
skeleton screens focus on the progress
None
None
None
None
slow is valuable
None
None
tell people you’re working for them
None
<200ms http://bit.ly/1rfjmzU
“A rule of thumb: However long you think you need,
half it. Then half it again! Rachel Nabors Award Winning Cartoonist
“Confession: sometimes when we release an update, I tighten up
an old transition by ~50ms. ! Result: "Wow, this new version feels faster." Cenny Bowles Design Manager at Twitter
http://bit.ly/1pgJ8OD
http://bit.ly/1pgJ8OD
http://bit.ly/1pgJ8OD
this isn’t difficult
people like beautiful things
we are performance engineers
we are performance choreographers
thank you September 18, 2014 at WebPerfDays NY ! Tim
Kadlec @tkadlec
[email protected]