Why I Built Yet Another Virtual Scroller

I know what you’re thinking.

The web already has a million virtual scrolling libraries. Why build another one?

Honestly, I wasn’t trying to.

For years I’ve worked on enterprise applications that deal with large amounts of data. Grids, reports, dashboards, tables, trees… the usual stuff. Every time virtual scrolling came into the picture, things would start out great until the requirements became real.