@@ -50,7 +50,160 @@ <h2>Кто я?</h2>
50
50
51
51
52
52
< section class ="slide ">
53
- < h2 > </ h2 >
53
+ < h2 > зачем про это говорить?</ h2 >
54
+ </ section >
55
+
56
+
57
+ < section class ="slide ">
58
+ < h2 > статистика запросов в поисковиках</ h2 >
59
+ </ section >
60
+
61
+
62
+ < section class ="slide ">
63
+ < img src ="./images/load-js-fast-yandex.jpg " alt ="" class ="cover ">
64
+ </ section >
65
+
66
+
67
+ < section class ="slide ">
68
+ < img src ="./images/load-css-fast-yandex.jpg " alt ="" class ="cover ">
69
+ </ section >
70
+
71
+
72
+ < section class ="slide ">
73
+ < img src ="./images/load-js-fast-google.jpg " alt ="" class ="cover ">
74
+ </ section >
75
+
76
+
77
+ < section class ="slide ">
78
+ < img src ="./images/load-css-fast-google.jpg " alt ="" class ="cover ">
79
+ </ section >
80
+
81
+
82
+ < section class ="slide ">
83
+ < h2 > топ-доклады про оптимизацию JS</ h2 >
84
+ </ section >
85
+
86
+
87
+ < section class ="slide ">
88
+ < h2 > может, проблема не острая?</ h2 >
89
+ </ section >
90
+
91
+
92
+ < section class ="slide ">
93
+ < h2 > пользователь видит HTML, CSS. JS он не видит</ h2 >
94
+ </ section >
95
+
96
+
97
+ < section class ="slide ">
98
+ < h2 > с плохим CSS пользователь JS даже не потрогает</ h2 >
99
+ </ section >
100
+
101
+
102
+ < section class ="slide ">
103
+ < h2 > первое впечателение важно — статистика</ h2 >
104
+ </ section >
105
+
106
+
107
+ < section class ="slide ">
108
+ < h2 > все сидят дома</ h2 >
109
+ </ section >
110
+
111
+
112
+ < section class ="slide ">
113
+ < h2 > netflix</ h2 >
114
+ </ section >
115
+
116
+
117
+ < section class ="slide ">
118
+ < h2 > youtube</ h2 >
119
+ </ section >
120
+
121
+
122
+ < section class ="slide ">
123
+ < h2 > мировая статистика — выросло на 30% потребление трафика</ h2 >
124
+ </ section >
125
+
126
+
127
+ < section class ="slide ">
128
+ < h2 > в Яндексе есть метрика по сэкономленному времени пользователя</ h2 >
129
+ </ section >
130
+
131
+
132
+ < section class ="slide ">
133
+ < h2 > главное правило: замеряйте!</ h2 >
134
+ </ section >
135
+
136
+
137
+ < section class ="slide ">
138
+ < h2 > у нас https://habr.com/ru/company/jugru/blog/426571/ </ h2 >
139
+ </ section >
140
+
141
+
142
+ < section class ="slide ">
143
+ < h2 > lighthouse</ h2 >
144
+ </ section >
145
+
146
+
147
+ < section class ="slide ">
148
+ < h2 > https://www.webpagetest.org/</ h2 >
149
+ </ section >
150
+
151
+
152
+ < section class ="slide ">
153
+ < h2 > flash rerendering в браузере</ h2 >
154
+ </ section >
155
+
156
+
157
+ < section class ="slide ">
158
+ < h2 > вкладка Performance</ h2 >
159
+ </ section >
160
+
161
+
162
+ < section class ="slide ">
163
+ < h2 > замеры на плохих условиях — точнее</ h2 >
164
+ </ section >
165
+
166
+
167
+ < section class ="slide ">
168
+ < h2 > RUM (Real User Metrics)</ h2 >
169
+ </ section >
170
+
171
+
172
+ < section class ="slide ">
173
+ < h2 > боритесь не за роботов, а за людей</ h2 >
174
+ </ section >
175
+
176
+
177
+ < section class ="slide ">
178
+ < h2 > основаная метрика — первая отрисовка</ h2 >
179
+ </ section >
180
+
181
+
182
+ < section class ="slide ">
183
+ < h2 > разберёмся, как браузер загружает CSS</ h2 >
184
+ </ section >
185
+
186
+
187
+ < section class ="slide ">
188
+ < h2 > Critical Rendering Path</ h2 >
189
+ https://developers.google.com/web/fundamentals/performance/critical-rendering-path
190
+ </ section >
191
+
192
+
193
+ < section class ="slide ">
194
+ < h2 > курс на udacity https://www.udacity.com/course/website-performance-optimization--ud884 </ h2 >
195
+ </ section >
196
+
197
+
198
+ < section class ="slide ">
199
+ < h2 > Поток</ h2 >
200
+ < ol >
201
+ < li > скачиваем HTML</ li >
202
+ < li > натыкаемся а link</ li >
203
+ < li > качаем стили и всё блокируем</ li >
204
+ < li > отпускаем блокировку</ li >
205
+ < li > натыкаемся на style и блокируем JS, парсинг и всё</ li >
206
+ </ ol >
54
207
</ section >
55
208
56
209
0 commit comments