March 21, 2026
Speedrun or shipwreck?
JavaScript Is Enough
Built in 3 days?! Devs split between “genius” and “red flags”
TLDR: A new compile-time UI framework claims “fastest” and skips virtual DOM by updating only what changes. The community’s torn: intrigued by surgical speed and React plugin potential, but skeptical of a three-day ship and alarmed by two‑way props, which some say revives old Angular chaos.
A new UI framework is shouting “JavaScript is enough,” promising no virtual DOM (that’s the fake webpage copy many frameworks use), no hooks, no signals, just ordinary code turned reactive at build time. It claims to be the fastest—beating Solid, Svelte, Vue, and React. The crowd? Pure drama. One user blinked: “You wrote and shipped this in three days, eh?”—which became the meme of the thread: speedrun coding vs trustable engineering.
Another commenter called out the “no new concepts” pitch, noting it still introduces Stores and Components. Translation: people smell marketing gloss and want receipts. Meanwhile, a curious voice wondered if its build-time “surgical patches” (think tiny, precise updates to only the parts of the page that change) could be smuggled into React via a Vite plugin, because too many sites ship reactive everything when most of it never moves.
Then the real spice: two‑way props. One veteran shouted “Yikes!” and flashed war photos from early Angular days—where two-way binding turned apps into spaghetti with secret side effects. Some shrugged “interesting project,” others reached for popcorn. The vibe: bold idea, bold claims, and a community split between “this could be huge” and “please don’t reinvent past mistakes.”
Key Points
- •A compile-time JavaScript UI framework is introduced.
- •It makes ordinary classes and functions reactive at build time.
- •The framework performs surgical DOM updates without a virtual DOM, hooks, or signals.
- •Reactivity is handled at build time to reduce runtime overhead.
- •It claims to be the fastest compiled UI framework, ahead of Solid, Svelte, Vue, and React.