Загрузка страницы

Профилирование фронтенда в проде | Илья Алонов, Авито

Синтетические данные — это, конечно, хорошо, но можно ли лучше и проще? Примерно таким вопросом задался Илья и откопал 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 | Что делать с аккумулирующими ухудшениями в метриках?

Презентация Ильи: https://cutt.ly/RwqiiC0Z
Другие доклады с митапа: https://youtube.com/playlist?list=PLknJ4Vr6efQGyxV-EOQgQAsITsNTYs3mh

AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: https://vk.com/avitotech
Телеграм: https://t.me/avitotech
Хабр: https://habr.com/ru/company/avito/
Медиум (eng): https://medium.com/avitotech
Гитхаб: https://github.com/avito-tech/
Сайт: https://avito.tech/

Видео Профилирование фронтенда в проде | Илья Алонов, Авито канала AvitoTech
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 мая 2023 г. 18:00:17
00:26:43
Другие видео канала
Avito iOS meetup #10Avito iOS meetup #10Avito Backend United meetup #7: ДолмаAvito Backend United meetup #7: ДолмаAvito Design Talk: дизайнер vs. продактAvito Design Talk: дизайнер vs. продактData driven'ность - как командам аналитики фокусироваться на важных вещах | Иван Леонтьев,СберМаркетData driven'ность - как командам аналитики фокусироваться на важных вещах | Иван Леонтьев,СберМаркетКак нанимать и растить тимлидов | Глеб Белогорцев, АвитоКак нанимать и растить тимлидов | Глеб Белогорцев, АвитоДизайн-стрим: Как дизайнеру найти свою компаниюДизайн-стрим: Как дизайнеру найти свою компаниюЧем занимаются продуктовые руководители в Авито | Иван ЗиминЧем занимаются продуктовые руководители в Авито | Иван ЗиминЧем занимаются технические руководители в Авито | Максим СапроновЧем занимаются технические руководители в Авито | Максим СапроновДоступность для всех | Татьяна Чуйкова и Артём Чугаинов, KasperskyДоступность для всех | Татьяна Чуйкова и Артём Чугаинов, KasperskyPet-project — песочница для разработчика | Паша Кондаков, ТинькоффPet-project — песочница для разработчика | Паша Кондаков, ТинькоффIt is fine или как эффективно выгореть | Ольга КобецIt is fine или как эффективно выгореть | Ольга Кобец2.7 Принцип инверсии зависимостей | Курс «Паттерны и практики написания кода»2.7 Принцип инверсии зависимостей | Курс «Паттерны и практики написания кода»MoscowJS 52 в АвитоMoscowJS 52 в Авито2.6 Принципы подстановки Лисков и разделения интерфейса | Курс «Паттерны и практики написания кода»2.6 Принципы подстановки Лисков и разделения интерфейса | Курс «Паттерны и практики написания кода»2.3 Закон Деметры, магические числа и другие принципы. | Курс «Паттерны и практики написания кода»2.3 Закон Деметры, магические числа и другие принципы. | Курс «Паттерны и практики написания кода»2.2 Бритва Оккама, KISS, YAGNI, BDUF. | Курс «Паттерны и практики написания кода»2.2 Бритва Оккама, KISS, YAGNI, BDUF. | Курс «Паттерны и практики написания кода»2.1 Принцип DRY | Курс «Паттерны и практики написания кода»2.1 Принцип DRY | Курс «Паттерны и практики написания кода»Как оценка репутации пользователей влияет на принятие решений и развитие бизнеса | ДискуссияКак оценка репутации пользователей влияет на принятие решений и развитие бизнеса | ДискуссияПринятие решений для развития бизнеса с заботой о пользователях и партнерах | Кира Матвеева, LamodaПринятие решений для развития бизнеса с заботой о пользователях и партнерах | Кира Матвеева, LamodaКак влюбить продавцов в инструмент корректировки их поведения | Сергей Павлин, АвитоКак влюбить продавцов в инструмент корректировки их поведения | Сергей Павлин, Авито
Яндекс.Метрика