Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Performance Choreography at WebPerfDays NY, 2014
Search
Tim Kadlec
September 18, 2014
Programming
3
710
Performance Choreography at WebPerfDays NY, 2014
Presented at WebPerfDays NY, in New York City, NY on September 18th, 2014.
Tim Kadlec
September 18, 2014
Tweet
Share
More Decks by Tim Kadlec
See All by Tim Kadlec
The State of Node.js Security, at Node.js Interactive 2017
tkadlec
1
440
JavaScript Exposed at Midwest JS
tkadlec
3
300
Focusing On What Matters, at Fluent, 2017
tkadlec
0
150
Once More, With Feeling at Code 2016 in Sydney
tkadlec
1
700
Once More, With Feeling
tkadlec
9
1.7k
Mobile Image Processing at London Web Perf Meetup, 2016
tkadlec
1
230
Better By Proxy at Velocity NY 2015
tkadlec
3
690
Getting Started with Performance Budgets at HighEdWeb Technical Academy, 2015
tkadlec
9
1.2k
Reaching Everyone, Fast at From the Front, 2015
tkadlec
8
7.4k
Other Decks in Programming
See All in Programming
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
愛される翻訳の秘訣
kishikawakatsumi
3
340
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.5k
認証・認可の基本を学ぼう後編
kouyuume
0
250
Developing static sites with Ruby
okuramasafumi
0
320
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
Cap'n Webについて
yusukebe
0
150
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
13k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Exploring anti-patterns in Rails
aemeredith
2
200
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Mind Mapping
helmedeiros
PRO
0
38
Abbi's Birthday
coloredviolet
0
3.7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
130
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
How to Ace a Technical Interview
jacobian
281
24k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
36
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
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]