Back to feed
Dev.to
Dev.to
7/18/2026
Splitting the Compiler from the Runtime in Levelo JS

Splitting the Compiler from the Runtime in Levelo JS

Short summary

Levelo JS has been refactored to separate the Vite compiler from the core runtime into independent npm packages, improving maintainability. A new batch() API groups multiple state updates to reduce unnecessary reactive executions, and reactive form binding now auto-synchronizes input values with signals. The compiler package vite-plugin-levelojs compiles JSX to optimized h() calls at build time, eliminating the need for a Virtual DOM.

  • Compiler extracted from core package into standalone vite-plugin-levelojs
  • New batch() API groups state updates for performance
  • Reactive form binding improved for automatic input synchronization

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more