Back to Explore

TanStack/virtual

GitHub
127 updates · last 90 daysOpen source

Last release:

TanStack Virtual is a headless, framework-agnostic JavaScript/TypeScript library for virtualizing large element lists, grids, and tables in React, Solid, Vue, and Svelte. It helps you render only visible items and achieve smooth scrolling performance, while giving you full control over your markup and styles.

Project status

  • Actively maintained, with an upstream push and coordinated package updates on November 3, 2026.
  • Updates appear frequent and patch-focused: several core and framework-package updates landed within days of each other.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @tanstack/svelte-virtual@3.13.52

    This patch release updates the underlying `@tanstack/virtual-core` dependency to version 3.19.11. No other changes are described in the release notes.

  • @tanstack/vue-virtual@3.13.52

    This patch release updates the Vue Virtual package's dependency on @tanstack/virtual-core. No other changes are described in the release notes.

  • @tanstack/react-virtual@3.14.26

    This patch release updates the underlying virtual-core dependency. The release notes do not describe any other user-facing changes.

  • @tanstack/marko-virtual@3.16.12

    This patch release updates the @tanstack/virtual-core dependency to version 3.19.11. No other changes are described in the release notes.

  • @tanstack/virtual-core@3.19.11

    This patch release fixes virtual item offset calculations so they use current measurements instead of potentially stale measurements from the previous render. It also corrects programmatic scrolling in horizontal RTL elements.

  • @tanstack/solid-virtual@3.13.53

    This patch release updates the underlying virtual-core dependency to version 3.19.11. The release notes do not describe any other changes.

  • @tanstack/lit-virtual@3.15.3

    @tanstack/lit-virtual 3.15.3 updates its @tanstack/virtual-core dependency to 3.19.11. The release notes report no other changes.

  • @tanstack/angular-virtual@6.1.12

    The release notes describe a patch release that updates @tanstack/virtual-core to 3.19.11. The supplied diff excerpt primarily shows example and benchmark dependency version updates; it does not show source-level API changes. The diff is truncated at 50 of 87 files, so omitted changes cannot be assessed.

  • @tanstack/virtual-core@3.19.10

    This patch fixes virtualized range calculation when a list shrinks while the scroll offset is still beyond its new end. It keeps a full viewport of rows in the range until the scroll element reports its clamped position.

  • @tanstack/solid-virtual@3.13.52

    @tanstack/solid-virtual@3.13.52 updates its @tanstack/virtual-core dependency to 3.19.10. The release notes do not describe any other changes.

  • @tanstack/marko-virtual@3.16.11

    This patch release updates the package's @tanstack/virtual-core dependency. The release notes do not describe any other changes.

  • @tanstack/vue-virtual@3.13.51

    This patch fixes scroll observer cleanup when the scroll element becomes null. It also updates @tanstack/virtual-core to 3.19.10.

  • @tanstack/svelte-virtual@3.13.51

    This patch fixes Svelte virtualizer option handling when a store is resubscribed, preserving the latest options. It also updates @tanstack/virtual-core to 3.19.10.

  • @tanstack/angular-virtual@6.1.11

    @tanstack/angular-virtual@6.1.11 is presented as a patch release whose documented change is an update to @tanstack/virtual-core@3.19.10. The visible diff contains example and benchmark version updates, but shows no Angular virtualizer source or public API changes.

  • @tanstack/react-virtual@3.14.25

    This patch release updates the underlying virtual-core dependency. The release notes do not describe other changes.

  • @tanstack/lit-virtual@3.15.2

    @tanstack/lit-virtual@3.15.2 fixes scroll updates after a Lit virtualizer host is disconnected and connected again. It also updates @tanstack/virtual-core to 3.19.10.

  • @tanstack/lit-virtual@3.15.1

    This patch release updates the underlying virtual-core dependency. No feature, behavior, or migration changes are described in the release notes.

  • @tanstack/solid-virtual@3.13.51

    This patch release updates the Solid Virtual dependency on @tanstack/virtual-core to version 3.19.9. No other changes are described in the release notes.

  • @tanstack/marko-virtual@3.16.10

    @tanstack/marko-virtual@3.16.10 is a patch release that updates its @tanstack/virtual-core dependency to 3.19.9. No other changes are described in the release notes.

  • @tanstack/react-virtual@3.14.24

    This patch release updates @tanstack/virtual-core to version 3.19.9. No other changes are described in the release notes.