FrontendConf

Страница участника

назад

Зал «jQuery»

Принят

The Frontend Operations Engineer

Мнение ПК

Как уменьшить размер бандла? Стандартное решение — использовать bundle-analyzer. Можно оптимизировать сборку еще сильнее? Да! Для этого нужно понимать, как работает ваш сборщик, и немного математики.

  • # Пакетные менеджеры и организация модульности

  • # Фронтенд / другое

  • # Оптимизация производительности

  • # Профилирование

  • # Рефакторинг

  • # Алгоритмы и их сравнение

  • # Архитектуры / другое

  • # Производительность и мониторинг фронтенда

Фото докладчика

Никита Сидоров

Яндекс

Data Science на Javascript-модулях

Тезисы

Поговорим о том, почему информация о килобайтах в бандле в среднем более чем бесполезна.
Почему webpack-bundle-analyzer и ещё с десяток популярных плагинов, которые советуют в чатиках, не дают ничего, кроме поверхностной картины.

Расскажу о правильных, но пока что непопулярных инструментах аналитики, о том, как правильно собирать информацию о вашей сборке и правильно её интерпретировать. Как в этом могут помочь Python (Pandas, kNN, simhash and etc.) и статьи с arxiv.org.

В конце расскажу, как не получилось перейти от разовых оптимизаций к цельному процессу в команде из 50 человек и как это нужно было сделать.

Никита Сидоров

Яндекс

- Учится в ШАД.
- Работает над Яндекс.Маркетом.
- Интересуется темой code mining.

TG - @nickshevr

Подписка на новости

Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!

Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных