Назад

Octane: очередной «быстрый React» без Virtual DOM и жестких правил хуков ⚡️

Octane предлагает React-подобный API без Virtual DOM и ограничений хуков, с портами популярных инструментов.

Octane: очередной «быстрый React» без Virtual DOM и жестких правил хуков ⚡️

️Появилась интересная рендер-библиотека Octane, которая пытается решить вечные проблемы React (оверхед Virtual DOM и строгости Rules of Hooks), сохраняя при этом привычный DX.

Что под капотом и в чём фишки:

  • Без Virtual DOM: Octane рендерит и обновляет DOM точечно, избегая лишних вычислений и тяжелого сравнения деревьев.
  • Никаких правил хуков: Забудьте про ограничения на вызовы хуков внутри условий, циклов или вложенных функций. Реактивность работает гибче.
  • Знакомый API: Синтаксис и концепты максимально приближены к React — порог входа минимальный, код выглядит почти 1 в 1.
  • Экосистема из коробки: Разработчики не просто выкатили рендерер, а сразу завезли порты популярных инструментов: Zustand, TanStack Router/Query, Three.js, Tauri и не только.

Показательно, как React стал настолько абсолютным стандартом индустрии, что новые библиотеки больше не пытаются придумать свой концептуальный синтаксис (как когда-то делали Vue или Svelte), а предпочитают мимикрировать под React-API, меняя лишь внутренний движок.

Изучить подробнее

Пробовали переходить на подобные React-compatible альтернативы (Preact, Million.js и т.д.) ради производительности, когда достаточно просто поменять алиасы в конфиге сборщика? С какими подводными камнями сталкивались в реальном продакшене?

Скопировано