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
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
В погоне за производительностью
Доклад, представленный на FDConf 2016, Минск
Denys Mishunov
April 16, 2016
More Decks by Denys Mishunov
See All by Denys Mishunov
debugger; for developers
mishunov
1
610
Deconstructing Performance
mishunov
4
800
Deconstructing Performance
mishunov
2
600
Why Performance Matters
mishunov
2
1k
Illusion of Time [JSConfEU 2015 edition]
mishunov
1
210
Illusion of Time. When 60 sec is not 1 minute
mishunov
0
170
Научный Дизайн
mishunov
0
290
Let me tell you a story
mishunov
0
150
Science of Design 2
mishunov
5
790
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
600
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
Built Our Own Background Agent at LayerX
layerx
PRO
9
5k
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
140
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
300
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
380
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
テーブルをDELETEした
yuzneri
0
140
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
480
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
620
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A Soul's Torment
seathinner
6
3.4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
450
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
630
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
We Have a Design System, Now What?
morganepeng
55
8.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Accessibility Awareness
sabderemane
1
170
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