Александр Канунников — Импортозамещаем Svelte, или Как я ускорил Glimmer на 40%

Описание к видео Александр Канунников — Импортозамещаем Svelte, или Как я ускорил Glimmer на 40%

Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/K18Cxd
— —
Как мы с вами знаем — ни года не проходит без создания нового веб-фреймворка. 2024 год не станет исключением. В рамках исследования Александр рассмотрел причины возникновения новых библиотек рендеринга и определил требования для фреймворка мечты. Он показал принципиальные подходы имплементации каждого требования и рассмотрел принципы реактивности, используемые для синхронизации DOM с состоянием приложения.

Александр пишет Glimmer-VM совместимый рантайм — GXT, который оказался быстрее React в тестах. В докладе он рассказал, что ожидать от нового веб-фреймворка в 2024 году.

Спикер прошел по пунктам с примерами имплементации:
— Как написать свой транспайлер.
— Как работают движки рендеринга.
— Создадим свою систему реактивности (signals).
— Как работает SSR.
— Как работает регидрация.
— Интеграция с DevTools.
— Добавляем нативную поддержку Shadow DOM.
— Как добавить tree shaking.
— Как работает HMR.

GXT на GitHub — https://github.com/lifeart/glimmer-next
Сравнение с React — https://github.com/krausest/js-framew...
Демо-страница GXT — https://g-next.netlify.app/

Скачать презентацию с сайта HolyJS — https://jrg.su/YBB1lg

#javascript #glimmer

Комментарии

Информация по комментариям в разработке