Performance
Virtual keeps long interfaces from flooding the DOM. Pacer shapes expensive event streams with debouncing, throttling, queues, and rate limits. Together they protect the user’s next frame.
16ms frame lab
DOM pressure
Event pressure
TanStack
Render the slice the user can see, measure what changes, and leave the DOM calm even when the dataset is loud.
TanStack
Give event-heavy surfaces a scheduler: debounce typing, throttle scroll, queue writes, batch bursts, and rate-limit APIs.
From the team
Chat UIs Are Lists Until They Aren't
Chat, AI streams, and logs don't behave like ordinary lists. TanStack Virtual now supports end-anchored virtualization for prepend-stable history, append-follow, and streaming output that stays pinned.
TanStack Virtual just got a lot faster, and finally handles iOS
A perf-focused release for TanStack Virtual. Cold mount at 100k items is 5x faster, a hilarious worst-case bug now runs 1382x faster, iOS Safari momentum scroll works for the first time, and scroll-up jank with dynamic items is gone by default.