Профилирование фронтенда в проде | Илья Алонов, Авито
Синтетические данные — это, конечно, хорошо, но можно ли лучше и проще? Примерно таким вопросом задался Илья и откопал JS Self-Profiling. Обсудили, можно ли с помощью этого браузерного API сделать систему мониторинга производительности, нужно ли оно в целом и насколько лучше синтетики.
Если вы интересуетесь перформансом ваших веб-приложений — доклад для вас.
00:37 | Зачем заниматься профилированием продакшена
01:26 | Требования к инструменту профилирования
02:26 | Что такое JS Self-profiling API
06:00 | Поговорим про оверхед
06:54 | Подытожим знания про JS Self-profiling API
07:14 | Как уменьшить масштабы профилируемых данных
12:30 | Ограничения в JS Self-profiling API
14:00 | Мы придумали инструмент профилирования: что дальше?
14:31 | Выводы
15:19 | Вопросы из зала: можно ли встроить инструмент профилирования в пайплайны?
15:58 | На каких мощностях получится профилировать?
18:58 | Объективны ли собираемый данные, если перформанс не ранжирован по устройствам?
21:36 | Почему решили написать свой профайлер, а не воспользовались готовым решением?
22:23 | Собирают ли Илья и команда данные по платформам?
23:01 | Есть ли задумки сделать так, чтобы профайлер мог в режиме реального времени влиять на клиента?
23:35 | Оценивают ли Илья и команда то, как метрики приходят в сервер?
25:38 | Что делать с аккумулирующими ухудшениями в метриках?
Презентация Ильи:
Другие доклады с митапа:
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК:
Телеграм:
Хабр:
Медиум (eng):
Гитхаб:
Сайт:
5 views
359
86
3 months ago 00:46:39 2
Владислав Молоцило, Александр Зайцев — Снэпшоты памяти — не страшно, снэпшоты — полезно
6 months ago 00:43:59 1
Профилирование , или Как мы в несколько раз ускорили Практикум / Алексей Яковлев
1 year ago 00:08:16 1
Расширение React DevTools - как в Profiler замерить время рендера и улучшить производительность
1 year ago 00:26:43 5
Профилирование фронтенда в проде | Илья Алонов, Авито
1 year ago 02:31:26 7
MoscowJS 52 в Авито
2 years ago 01:01:55 1
Утечки памяти в и JavaScript, сборка мусора и профилирование
3 years ago 00:15:14 2
Тайны Реакта! Как писать самый быстрый и мощный код?
6 years ago 01:16:52 5
Подкаст о Frontend & Backend разработке #2 (Less vs. SASS vs. Stylus, PostCSS, PHP Profiling)
7 years ago 00:22:55 1
MageConf 2016 Дмитрий Науменко “Профилирование в PHP с XDebug, XHprof, Blackfire“.
8 years ago 00:32:52 1
Дмитрий Науменко “Профилирование в PHP c XDebug, XHprof, Blackfire“