HomeLibrariesPerformance

Performance

Keep the long lists buttery, the noisy events tame

Virtualisation, debouncing, throttling, batching — primitives that compose instead of one-off hooks.

Where to start

Start with TanStack Virtual

TanStack

Virtual

Headless UI for Virtualizing Large Element Lists

Open the library
Virtualize only the visible content for massive scrollable DOM nodes at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit & Angular while retaining 100% control over markup and styles.
reactsolidvuesveltelitangular tanstack/virtual

The full list

Every library in this category

  1. 1

    TanStack

    Virtual

    Where to start

    Headless UI for Virtualizing Large Element Lists

    Virtualize only the visible content for massive scrollable DOM nodes at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit & Angular while retaining 100% control over markup and styles.

    reactsolidvuesveltelit+ 1 moreOpen Virtual
  2. 2

    TanStack

    Pacer

    beta

    Framework agnostic debouncing, throttling, rate limiting, queuing, and batching utilities

    Optimize your application's performance with TanStack Pacer's core primitives: Debouncing, Throttling, Rate Limiting, Queuing, and Batching.

    reactpreactsolidangularOpen Pacer

From the team

Recent writing tagged with this category