News for hackers. Stuff that matters.

Virtualizated DOM saved us from 1M+ DOM elements

Building Datastripes, our interactive data grid was our next biggest bottleneck. Every column has its own charts & stats, so the DOM was getting absolutely wrecked. And scrolling with 100+ columns was straight up a slideshow.

We ditched the default render and went full horizontal + vertical virtualization. We only render the handful of cells you actually see thx to tabler virtualized The performance went from literally unusable to buttery smooth.

This is the whole vibe for Datastripes which making heavy data analysis feel fast and light.

See how it feels now: https://www.datastripes.com

( 1 comment | on HN )
Re:Virtualizated DOM saved us from 1M+ DOM elements by gus_massa on Sunday October 05, 2025 @04:23PM (#45484914)
Do you have a technical blog with more details about this? Usually longer (but not too long) and more technical post get more traction.