Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Как современные javascript-фреймворки оптимизируют приложения

Архитектура систем

React, Vue, Angular и другие JavaScript-фреймворки
Производительность и мониторинг фронтенда
Web Vitals

Доклад отклонён

Целевая аудитория

Разработчики занимающиеся или желающие заниматься архитектурой приложений на javascript а также те, кто использует современные js-фреймворки в своих проектах.

Тезисы

История учит нас, что старые серверные веб-приложения были медленными и разработчики решили перенести работу на клиентскую часть, создавая, так называемые, приложения с "толстым" клиентом. Но позже выяснилось, что такие приложения еще медленнее и мы снова вернулись к приложениям, которые рендерятся на сервере и все вокруг начали говорить, что идея "толстых" клиентов изначально была провальной. Но, действительно ли это так?

Действительно, с каждый годом, кол-во javascript кода, который нужно доставить на клиент, только растет, ведь мы пишем фреймворки для фреймворков. Но, действительно ли это проблема?

Разработка приложения на любом фреймворке строится из множетсва этапов, прежде чем пользователь сможет его использовать. И что удивительно, каждый из этих этапов, оказывается, мы можем оптимизировать. В докладе расскажу про современные решения, которые позволяют оптимизировать приложения на уровне фреймворка.

Работает в IT больше 10 лет, в последнее время количество кода стало уменьшаться, а взаимодействия с людьми стало больше. Тянет в сторону архитектуры решений с использованием облаков и машинного обучения. Считает, что любить кофе только за его вкус — нерационально.

ETG (Островок)

Emerging Travel - это онлайн-туристическая группа, которая управляет туристическими брендами, среди которых Островок, в более чем 190 странах.

Видео