Vidact: компилятор, превращающий React в прямые операции с DOM

Vidact – a compiler that turns React into direct DOM operations

Vidact — это компилятор, который преобразует функциональные компоненты и хуки React в прямые операции с DOM. Он устраняет Virtual DOM, повторные рендеры и сам React из итогового бандла. Каждый пример на сайте — обычный React, скомпилированный Vidact. Компилятор сопоставляет каждое выражение с читаемыми значениями, останавливая сборку на точной строке при невозможности компиляции. Компонент выполняется один раз и строит DOM без цикла рендеринга и diff-дерева. Запись состояния запускает только те обновления, которые его читают: текстовый узел, атрибут, строку списка. Vidact Start добавляет файловые маршруты, серверные загрузчики, SSR, гидратацию и клиентскую навигацию, генерируемые тем же компилятором, что гарантирует соответствие серверного и браузерного вывода.

Компонент выполняется один раз и строит свой DOM. Здесь нет цикла рендеринга и нет дерева для сравнения.

Ещё за этот день

2026-09-06