Сахнюх Михаил

Miro, Пермь
Frontend Engineer
Тема доклада:
Способы правильной оптимизации размера бандла SPA или как ускорить загрузку приложения в несколько раз

Тезисы доклада:
В докладе поговорим о всех основных способах ускорения загрузки приложения, а именно как максимально уменьшить размеры бандлов и не навредить пользовательскому опыту. Посмотрим на проблему с технической и даже с продуктовой стороны.
Разберем lazy-loading, dynamic import, webpack и как все это организовать. По мимо разделения кода компонентов, также не забудем рассмотреть разделение кода стейта всего приложения.
На примере Miro покажу что именно стоит оптимизировать, как замерять и контролировать производительность загрузки.

О себе:
Разрабатываю фронтенд более 5 лет. Работал в стартапах, финтехе и продуктовых компаниях. На данный работаю в Miro. Пишу на Typescript, React и Angular.
Люблю Open Source, пишу книгу и посты в блоги.
Республика Татарстан, Иннополис г., Университетская ул., д.1