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

Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург трансляция). Подробности и билеты: — — Как мы с вами знаем — ни года не проходит без создания нового веб-фреймворка. 2024 год не станет исключением. В рамках исследования Александр рассмотрел причины возникновения новых библиотек рендеринга и определил требования для фреймворка мечты. Он показал принципиальные подходы имплементации каждого требования и рассмотрел принципы реактивности, используемые для синхронизации DOM с состоянием приложения. Александр пишет Glimmer-VM совместимый рантайм — GXT, который оказался быстрее React в тестах. В докладе он рассказал, что ожидать от нового веб-фреймворка в 2024 году. Спикер прошел по пунктам с примерами имплементации: — Как написать свой транспайлер. — Как работают движки рендеринга. — Создадим свою систему реактивности (signals). — Как работает SSR. — Как работает регидрация. — Интеграция с DevTools. — Добавляем нативную поддержку Shadow DOM. — Как добавить tree shaking. — Как работает HMR. GXT на GitHub — Сравнение с React — Демо-страница GXT — Скачать презентацию с сайта HolyJS — #javascript #glimmer
Back to Top