Варог — это собственный signal-first UI framework, который я разрабатывал как легкую и производственно-ориентированную основу для веб-приложений. Проект включает реактивное ядро, DOM + JSX runtime, роутер и SSR-примитивы, что позволяет использовать его для небольших и средних браузерных приложений, где важны скорость, минимальный runtime и предсказуемая архитектура.
В рамках работы были реализованы fine-grained reactivity primitives, DOM-рендерер, JSX runtime, signal-first routing, server-side rendering helpers и пример browser-приложения, собираемого в статические ассеты. На что стоит обратить внимание: прямые обновления DOM без virtual DOM diffing, signal-based state, TSX authoring через jsxImportSource, минимальная поверхность runtime и модульная пакетная архитектура (@warog/core, @warog/dom, @warog/router, @warog/ssr, @warog/compiler). Результат — собственный фронтенд-движок, который можно использовать как основу для быстрых, реактивных и расширяемых интерфейсов.
https://github.com/TheSkiF4er/Warog