VOOZH about

URL: https://thenewstack.io/a-new-javascript-framework-in-this-economy/

⇱ A New JavaScript Framework? In this Economy? - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2026-01-08 12:00:36
A New JavaScript Framework? In this Economy?
Frontend Development / JavaScript / Software Development

A New JavaScript Framework? In this Economy?

Sigment is the latest framework to offer a streamlined, "no-build" alternative to the complexity of React. Find out how Sigment simplifies.
Jan 8th, 2026 12:00pm by Loraine Lawson
👁 Featued image for: A New JavaScript Framework? In this Economy?
Photo by Bernard Hermant on Unsplash.

After 20 years in software, full-stack developer Yaniv Soussana is tired of complexity in React-based JavaScript frameworks. So the creator of the app conversion tool Wappaa did what developers tend to do: He built a new framework, called Sigment.

“I wanted to create something better than React and Angular, because I’m already tired of all this — I wanted to create something simple for developers,” he said.

Sigment simplifies by exemption, which means it does not:

  • Combine HTML with JavaScript;
  • Use JSX; or
  • Create a virtual DOM.

So when would you use Sigment?

Well, for starters, if you’re fed up with React-based frameworks or don’t want to learn React, it might be a good option. The open source framework claims to have a maximum runtime performance with minimal overhead, full control over rendering with a API, zero-config development without transpilation, and fine-grained reactivity.

Let’s dig in.

The Problem With Mixing HTML and JavaScript

React mixes JavaScript with HTML syntax (JSX), and, frankly, Soussana isn’t a fan. Sigment does not mix the two, which he says makes the syntax shorter and easier. This makes the framework more accessible to those who know vanilla JavaScript but don’t want to learn React (which created and uses JSX).

That makes it possible for the framework to do more than build single page applications; it also supports an HTML first-architecture, he said. Plus, Sigment supports dynamic or incremental rendering.

“The developer can create a small website and then when the user starts to move, it will, on time, on the fly, create the new element and everything,” he explained, adding it will also put that element into the cache for better performance.

Why Sigment Doesn’t Use JSX

JSX stands for JavaScript XML. It’s a syntax extension that allows developers to write HTML-like code directly inside their JavaScript.

For context, React relies on JSX syntax, as do other React-based frameworks. Preact, Qwik and Solid JS also use JSX. With JSX, developers write JavaScript that generates HTML.

The issue with JSX is it requires transpilation, or conversion, of the code, plus additional tooling such as Babel, Webpack or Vite. And while that feels declarative, it adds complexity to the build process, according to Soussana.

Sigment relies on declarative markers when developers use the HTML-first architecture with layouts or embedded JavaScript in HTML. This means parts of the UI are marked for the Sigment framework engine, which processes them during the build phase to generate the appropriate HTML parts. Svelte, by the way, is similar in some cases, but it remains template-driven rather than HTML-drive.

Instead of JSX, Sigment relies on JavaScript tag functions. For example, instead of writing:

<div class="container"></div>

a developer might write:

div({ class: 'container' })

This results in “lightning-fast” performance and faster iteration because the code is already valid JavaScript, according to Sigment’s website.

Also, because Sigment doesn’t use JSX, developers can create websites with pure HTML and simple syntax in HTML-first mode, Soussana told The New Stack.

It also means the framework works without creating a virtual DOM. However, when developers choose SPA mode, Sigment relies entirely on JavaScript tag functions such as Div and Span, so developers can create websites with pure JavaScript.

No Virtual DOM

I asked Soussana why he decided not to use a virtual DOM, which is a lightweight, simplified copy of the “real” DOM; i.e., the actual HTML elements on the screen. A virtual DOM acts as a “drafting board” between the developer’s code and the actual browser.

Soussana pointed out that Svelte and SolidJS also do not use the virtual DOM.

“We are in the new generation,” he said. “We don’t need the virtual DOM anymore. It’s just add[ing] more complexity and heaviness, and also, it takes more time to compile.”

Instead, Sigment uses Signals. Angular and Qwik creator Miško Hevery once explained Signals as a value you place in a bucket. He compared this to a traffic cop that tells the framework when there is access. When a Signal is read, the framework sends a message tha. someone read the value and it then goes on to the next value.

That makes the performance light, Soussana explained, adding that Sigment runs for the first time and then in the runtime, when the user needs something, it will render it and save it to the cache. The next time the user needs something, it can take it from the cache.

No virtual DOM and no JSX means a smaller bundle size as well, Soussana said, adding that this creates better performance and better experiences for the user and developer.

Correction: Updated Tuesday, Jan. 13, 2026 at 10:18 a.m. to clarify when Sigment uses templates, how it works without JSX and to remove the table, which was not specific enough.

TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.