Menu

1 / 2

How I built a JS Framework that beats Vanilla JS in row selection performance

DEV Community·yaniv soussana·6 months ago
#rIGDsCjc
Reading 0:00
15s threshold

Hey everyone, I built Sigment to push JS performance to the limit and see how close a framework can get to the raw speed of the browser. After months of optimization, I finally ran the official JS Framework Benchmark, and the results blew me away.

🚀 The Result: 1.06 Weighted Geometric Mean

As you can see in the full table above, Sigment achieved a weighted geometric mean of 1.06. For context, that puts it neck-and-neck with Vanilla JS (1.03) and significantly faster than most popular frameworks.

But the real shocker was the "Select Row" test:

Vanilla JS: 2.6ms

Sigment: 2.2ms 🚀

How is Sigment faster than Vanilla JS here?

It sounds like magic, but it’s down to architecture. While a typical 'unoptimized' Vanilla implementation might use generic event delegation or manual DOM lookups, Sigment uses direct-access pointers to DOM nodes via its internal gve function.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.