Maxim Salnikov

Information & Communications Technology

Azure JavaScript Angular progressive web apps IoT

Oslo, Norway

Оптимизация приложений на Angular: легче, быстрее, удобнее

Благодаря огромному количеству добавляемых улучшений внутри Angular, приложения на нем становятся все производительнее с каждой новой версией фреймворка даже без дополнительных усилий с нашей стороны. Тем не менее главная ответственность за быстродействие приложения все же на нас. Давайте рассмотрим некоторые приемы, позволяющие нам помочь фреймворку собирать приложения, которые браузер сможет загружать быстрее и исполнять быстрее. Все ради удобства наших пользователей!

Доклад состоит из набора рецептов по оптимизации вашего приложения, разделенных на две группы:

Работа с сетью
- Production mode
- Lazy loading
- Service worker
- Server-side rendering

Выполнение кода
- Использование pure pipes
- Стратегия обнаружения изменений OnPush
- Собственная стратегия обнаружения изменений
- Использование trackBy

Аудитория слушателей доклада: Разработчики, желающие узнать о лучших практиках построения приложений на Angular


Maxim Salnikov

Developer Engagement Lead

Максим занимается созданием сложных веб-приложений с конца прошлого века и имеет большой опыт работы со всеми аспектами веб-платформы, фокусируясь на решениях с данными в реальном времени на стыке веба и IoT, и популяризуя идею прогрессивных веб-приложений (PWA). Он Google Developer Expert по веб-технологиям и IoT и обладатель награды Microsoft MVP в технологиях разработки.

Максим является основателем и руководителем двух конференций: Mobile Era и ngVikings - главных скандинавских мероприятий по мобильной и Angular разработке соответственно. Кроме того он проводит крупнейшие в Норвегии митапы по фронтенд- и мобайл тематике.

Максим всегда готов поделиться своим опытом и знаниями. Он много путешествует, выступает и проводит мастер-классы на конференциях для разработчиков по всему миру.

Кратко:
Максим занимается созданием веб-приложений с конца прошлого века и накопил солидный опыт работы со многими аспектами веб-платформы, которым он активно делится, выступая и проводя мастер-классы на конференциях для разработчиков по всему миру (и сам организует конференции и митапы). В настоящее время он активно исследует новые возможности веба и идею прогрессивных веб-приложений (PWA) в частности.


Some recordings of my talks:
https://bit.ly/maxim-salnikov-speaker-youtube
https://bit.ly/maxim-salnikov-speaker-vimeo

Photo:
https://bit.ly/maxim-salnikov-speaker-photo

Maxim's full speaker profile