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
Tim Kadlec
September 18, 2014
Programming
3
660
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
340
JavaScript Exposed at Midwest JS
tkadlec
3
280
Focusing On What Matters, at Fluent, 2017
tkadlec
0
130
Once More, With Feeling at Code 2016 in Sydney
tkadlec
1
650
Once More, With Feeling
tkadlec
9
1.6k
Mobile Image Processing at London Web Perf Meetup, 2016
tkadlec
1
190
Better By Proxy at Velocity NY 2015
tkadlec
3
650
Getting Started with Performance Budgets at HighEdWeb Technical Academy, 2015
tkadlec
9
1.2k
Reaching Everyone, Fast at From the Front, 2015
tkadlec
8
7k
Other Decks in Programming
See All in Programming
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
38
14k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
GoとPHPのインターフェイスの違い
shimabox
2
190
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
Open source software: how to live long and go far
gaelvaroquaux
0
640
Spring gRPC について / About Spring gRPC
mackey0225
0
220
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
120
チームリードになって変わったこと
isaka1022
0
200
Amazon Bedrock Multi Agentsを試してきた
tm2
1
290
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
530
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
850
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
2
290
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Raft: Consensus for Rubyists
vanstee
137
6.8k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
The Language of Interfaces
destraynor
156
24k
Designing for humans not robots
tammielis
250
25k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Practical Orchestrator
shlominoach
186
10k
A Philosophy of Restraint
colly
203
16k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Side Projects
sachag
452
42k
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]