Доклад
Импортозамещаем Svelte, или Как я ускорил Glimmer на 40%
Как мы с вами знаем — ни года не проходит без создания нового веб-фреймворка. 2024 год не станет исключением. В рамках моего исследования рассмотрим причины возникновения новых библиотек рендеринга, определимся с требованиями для фреймворка мечты. Обсудим принципиальные подходы имплементации каждого требования и рассмотрим принципы реактивности, используемые для синхронизации DOM с состоянием приложения.
Я пишу Glimmer-VM совместимый рантайм — GXT, который оказался быстрее React в тестах. Расскажу что ожидать от нового веб-фреймворка в 2024 году.
Пройдем по пунктам с примерами имплементации:
- Как написать свой транспайлер.
- Как работают движки рендеринга.
- Создадим свою систему реактивности (signals).
- Как работает SSR.
- Как работает регидрация.
- Интеграция с DevTools.
- Добавляем нативную поддержку Shadow DOM.
- Как добавить tree shaking.
- Как работает HMR.
Спикеры
Приглашенные эксперты
Алексей Золотых
Компания: МойОфис