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
В погоне за производительностью
Search
Denys Mishunov
April 16, 2016
Programming
0
220
В погоне за производительностью
Доклад, представленный на FDConf 2016, Минск
Denys Mishunov
April 16, 2016
Tweet
Share
More Decks by Denys Mishunov
See All by Denys Mishunov
debugger; for developers
mishunov
1
510
Deconstructing Performance
mishunov
4
690
Deconstructing Performance
mishunov
2
510
Why Performance Matters
mishunov
2
840
Illusion of Time [JSConfEU 2015 edition]
mishunov
1
140
Illusion of Time. When 60 sec is not 1 minute
mishunov
0
120
Научный Дизайн
mishunov
0
230
Let me tell you a story
mishunov
0
90
Science of Design 2
mishunov
5
680
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
690
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
610
flutterkaigi_2024.pdf
kyoheig3
0
150
距離関数を極める! / SESSIONS 2024
gam0022
0
290
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
340
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
100
Jakarta EE meets AI
ivargrimstad
0
240
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.3k
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
Ethereum_.pdf
nekomatu
0
470
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Side Projects
sachag
452
42k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Teambox: Starting and Learning
jrom
133
8.8k
Ruby is Unlike a Banana
tanoku
97
11k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Designing the Hi-DPI Web
ddemaree
280
34k
Adopting Sorbet at Scale
ufuk
73
9.1k
For a Future-Friendly Web
brad_frost
175
9.4k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Code Review Best Practice
trishagee
64
17k
Transcript
В ПОГОНЕ за ПРОИЗВОДИТЕЛЬНОСТЬЮ DENYS MISHUNOV • Digital garden AS
http://goo.gl/E030E Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
http://goo.gl/E030E ЪЦЩЩЦНЮСН Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
https://goo.gl/0fx4ma СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
https://goo.gl/0fx4ma ЪЦЩЩЦЬЫЬП СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ РЬС
http://goo.gl/JE1gD5 СЕКУНДа Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
None
ЪЦЩЩЦНЮСН
None
ПРОИЗВОДИТЕЛЬНОСТЬ это не МАТЕМАТИКА
ПРОИЗВОДИТЕЛЬНОСТЬ это ВОСПРИЯТИЕ
5IFQFSDFQUJPOPGQFSGPSNBODF JTKVTUBTFGGFDUJWFBTBDUVBM QFSGPSNBODFJONBOZDBTFT t u
None
None
None
ЉйЫТПЬЯЭЮЦЫЦЪНТЪаЬ еаЬПЬШЮбРЫНЯ ЉйПЬЯЭЮЦЫЦЪНТЪаЬЩкШЬаЬеаЬРЬПЬЮЦа ЫНЪЫНжЪЬХРj ЊНжТЯЬХЫНЫЦТЬаЯаНТаЬаЯНЪЦгЯЬОйаЦЧ ЭЮЦЪТЮЫЬЫНЪЦЩЩЦЯТШбЫСЦШЬРСНПНЪ ШНФТаЯнеаЬЯЬОйаЦТаЬЩкШЬЭЮЬЦЯгЬСЦа ЬЫЬбФТЯПТЮжЦЩЬЯк t
u David Eagleman
JND KVTUOPUJDFBCMFEJGGFSFODF
ПРАВИЛО ЎЋϽИЏЅЁ
ПРАВИЛО ЎЋϽИЏЅЁ
секунд
ACTIVE PASSIVE 1
ACTIVE PASSIVE 2
None
&7&/5 предварительный старт ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
ЄϼϿЍАЄЇϼ TOP HITS 4FUUJOHT4BGBSJ1SFMPBE5PQ)JUT
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
SFMtdnsprefetchu SFMtpreconnectu SFMtprefetchu SFMtprerenderu https://www.w3.org/TR/2016/WD-resource-hints-20160225/
&7&/5 РАННЕЕ ЗАВЕРШЕНИЕ ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
1"44*7& 1)"4&
"$5*7& 1)"4&
None
ϼЇЏЅϾЊϼМБϼЄϼ ЌϼЎЎЅϾЊϼМБϼЄϼ
Occupied time feels shorter than unoccupied time. 1 Баланс между
Активной и Пассивной фазами. !
People want to get started 2 Предварительный старт. !
Anxiety makes waits seem longer. 3 Субъективный параметр. Сложно контролировать
в веб. !
Uncertain waits are longer than known, finite waits. 4 Прогрессиндикаторы.
!
Unexplained waits are longer than explained waits. 5 Прогрессиндикаторы. !
Unfair waits are longer than equitable waits. 6 Соответствуйте ожиданиям
пользователя. !
The more valuable the service, the longer the customer will
wait. 7 Бизнесзадача. !
Solo waits feel longer than group waits. 8 не поддается
контролю в веб. !
None
None
None
None
None
None
None
None
Полегче, ПАРНИША
ϽйЯаЮТТЪЬФТаОйакЩбежТ ЫЬаЬЩкШЬТЯЩЦ ЯШЬЮЬЯаклаЬЦЪТЫЫЬаЬеТРЬгЬеТа ЭЬЩкХЬПНаТЩкЊТШНФСйЧЭЬЩкХЬПНаТЩк ФТЩНТаХНШЬЫеЦакШЬЫаНШаЯПНжТЧ ШЬЪЭНЫЦТЧЯЬЯШЬЮЬЯакмЯПТаН t u William J.
McEwen
Unfair waits are longer than equitable waits. 6 The more
valuable the service, the longer the customer will wait. 7
Соответствуйте ожиданиям ПОЛЬЗОВАТЕЛЯ
None
4)0$,*/(%*4$07&3: GOCDP[B130(3&44#"3JTB 1-"$)*4#"/,)"4"505"--: '",& 130(3&44#"3 5)*4*440.&/&95-&7&- #6--4)*5
None
https://goo.gl/DMLdz1