Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Perceived Performance
Search
Fernanda Bernardo
July 14, 2018
Technology
980
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Perceived Performance
Fernanda Bernardo
July 14, 2018
More Decks by Fernanda Bernardo
See All by Fernanda Bernardo
De frontend à People & Culture
fernandabernardo
0
110
De Frontend à Tech Community Manager
fernandabernardo
1
190
Vamos falar sobre palestrar?
fernandabernardo
0
91
O mágico mundo de Houdini
fernandabernardo
2
270
Como é palestrar?
fernandabernardo
1
88
Monitoramento de uma diabética
fernandabernardo
2
200
UX para aumentar a liberdade de diabéticos
fernandabernardo
1
96
Jogos: indo além do simples CSS!
fernandabernardo
1
200
Você realmente sabe JS?
fernandabernardo
0
600
Other Decks in Technology
See All in Technology
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
550
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
390
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
140
TSKaigi Sendai 2026 - tsgo時代のTypeScript Playgroundはどう動くか
teamlab
PRO
0
100
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
Software Engineering in an AI-Driven World
erikjhordan_rey
0
120
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
610
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
530
リアクションエンジニア ― 小さなリアクションから、話しかけやすい組織をつくる ―
ryuguyana
1
130
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
120
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
1
350
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
WENDY [Excerpt]
tessaabrams
14
40k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Claude Code のすすめ
schroneko
67
230k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Ethics towards AI in product and experience design
skipperchong
2
460
ラッコキーワード サービス紹介資料
rakko
5
5.7M
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing Experiences People Love
moore
143
24k
KATA
mclloyd
PRO
35
16k
Transcript
Perceived Performance Fernanda Bernardo
O que é Perceived Performance?
O que é Perceived Performance?
async PWA lazy loading HTTP2 fonts AMP prefetch CDN .min
critical rendering path images
DESEMPENHO!
O que é Perceived Performance?
None
Nossa Fê! Você está em TODOS os eventos
FERNANDA BERNARDO Engenheira de Software @Elo7 @help4papers Mentora http://fernandabernardo.com.br @Feh_Bernardo
Nossa Fê! Você está em TODOS os eventos
3 palestras 2014
None
https://www.youtube.com/watch?v=PB_825k8dI4
3 palestras 2014 1 palestra 2015 5 palestras 2016 16
palestras 2017 11ª palestra 2018 + 4 palestras
None
4 anos ~33 palestras
ÓBVIO que eu não participei de todos os eventos
None
None
None
PARECER mais rápido
Porque nos preocupamos tanto com performance?
None
“1 second of load lag time would cost Amazon $1.6
billion in sales per year” - Amazon “An extra 0.5 seconds in each search page generation would cause traffic to drop by 20%” - Google
Demora apenas 3s para um usuário abandonar o seu site!
Demora apenas 3s para um usuário abandonar o seu site!
None
O que é Perceived Performance?
None
Tempo é algo legal!
1987 2017
None
tempo relógio vs tempo da mente
None
None
None
JUST NOTICEABLE DIFFERENCE diferença apenas perceptível
“ Time differences of 20% or less are imperceptible -Steve
Show, Microsoft
Como percebemos o tempo?
ATIVO e PASSIVO
None
“ Humans tend to overestimate passive time by 36%. -Richard
Larson, MIT
None
None
EVITE O ESTADO PASSIVO
None
None
Evite usar o spinner
None
None
avisa o usuário que ele tem que esperar coloca em
estado passivo SPINNER
None
None
não podemos colocar em todas as situações #1
0,2s 1s 2s instantâneo (0,1 - 0,2s) imediato (0,5-1s) ponto
de abandono (>2s) Jakob Nielsen, 1993
não dá noção de tempo #2
None
Como fazer o usuário sofrer menos com o tempo?
Feedback Imediato
SEJA OTIMISTA
None
REQUEST REQUEST
REQUEST REQUEST
Usuário demora ~1s para entrar em um estado passivo
Reagir o quanto antes!
REQUEST ABRE MODAL
PREVER A AÇÃO DO USUÁRIO
REQUEST ABRE MODAL
desaceleração https://github.com/SamKnows/futurelink
None
paginação infinita
None
reação rápida…
click: button up vs mousedown: button down
CLICA AQUI! mousedown click
mousedown click CLICA AQUI!
mousedown te dá uma vantagem de 100-150ms
aproveitando os botões ainda…
O ESTADO :active
None
Lições aprendidas
técnicas para lidar com feedback imediato
None
usuário desiste do seu site depois de 3s de espera
None
O que eu uso no lugar?
PROGRESS BA R
MENTIRA!
None
None
None
None
None
mantem o usuário OCUPADO
None
None
‘
None
None
os jogos fazem isso muito bem!
None
None
None
Precisamos manter a atenção do usuário e dar a sensação
de um feedback mais rápido O que aprendemos?
WARNING
None
None
None
None
None
Portanto, como tudo na vida…
Tome uma decisão! Teste! Valide! Recomece o ciclo!
https://www.youtube.com/watch?v=USH4iPQ44LQ http://blog.teamtreehouse.com/perceived-performance http://dev.mobify.com/blog/beginners-guide-to-perceived-performance/ https://www.nngroup.com/articles/website-response-times/ https://www.keycdn.com/blog/perceived-performance/ https://www.smashingmagazine.com/2015/09/why-performance-matters-the-perception-of-time/ https://blog.marvelapp.com/a-designers-guide-to-perceived-performance/ https://medium.com/@vikigreen/impact-of-slow-page-load-time-on-website-performance-40d5c9ce568a Referências
http://fernandabernardo.com.br @Feh_Bernardo
bit.ly/front-basico 40% desconto