Performance

Render less, schedule less, stay fast.

Virtual keeps long interfaces from flooding the DOM. Pacer shapes expensive event streams with debouncing, throttling, queues, batching, and rate limits. Together they protect the user’s next frame.

16ms frame lab

DOM pressure

TanStackVirtual

row 121
row 122
row 123
row 124
row 125
row 126
row 127

Event pressure

TanStackPacer

beta
input burstdebounce
scroll streamthrottle
write queuebatch