(пересказ Дениса Мишунова с
HolyJS Moscow 2017)
Объективные метрики: скорость и размер контента, стоимость сайта
Кабель: https://goo.gl/vRQXoa
4G/LTE: https://goo.gl/kDbt5p
Субъективные метрики: фрустрация, концентрация, заинтересованность
Концентрация: http://goo.gl/kjTQZR
Фрустрация, заинтересованность: http://goo.gl/WPb3GU
Советы по измерению
Кроме DevTools
Инструменты измерения из кода
Performance Budget
Доклад Addy Osmani с Chome Dev Summit: https://goo.gl/ZmrtW2
5 секунд первая загрузка = 170КБ и 3.4с
Трюки с изображениями
Внезапно: есть формальные метрики
IntersectionObserver вместо onScroll
Шаманство с Resource Hints
Как работает в хроме: https://goo.gl/eMpKvR
Шаманство с Resource Hints
Препарация CSS
Есть инструменты выдирания в рантайме!
Penthouse
criticalCSS
Critical
Выстрели себе в ногу: ServiceWorker
Материалы