Back to Explore

TanStack/virtual

GitHub
10 updates · last 90 days1 watchersOpen source

Last release: Today

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

  • The repository appears actively maintained, with multiple updates across related packages today (for example, @tanstack/virtual-core@3.17.0, plus dependency bumps in @tanstack/svelte-virtual@3.13.28 and @tanstack/vue-virtual@3.13.28).
  • The apparent update cadence is currently at least active on a daily timescale (based on the very recent upstream push timestamp and multiple package updates clustered on the same day), but there is not enough evidence here to characterize a longer-term rhythm.

AI summary generated Today

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

Recent updates

  • @tanstack/svelte-virtual@3.13.28

    Today

    This patch release updates the underlying @tanstack/virtual-core dependency to version 3.17.0. No user-facing changes, new features, or fixes are explicitly described in the release notes.

  • @tanstack/angular-virtual@5.0.4

    Today

    This release for @tanstack/angular-virtual 5.0.4 is a patch bump that updates its dependency on @tanstack/virtual-core to 3.17.0. The provided release notes only describe the dependency update and do not mention any user-facing API or behavior changes.

  • @tanstack/react-virtual@3.14.2

    Today

    This patch release updates the underlying @tanstack/virtual-core dependency to version 3.17.0. No user-facing features or API changes are described in the release notes.

  • @tanstack/virtual-core@3.17.0

    Today

    This release adds a new `useCachedMeasurements` option to avoid DOM measurement when a virtualized list is hidden (for example, `display: none`). It also improves the default measurement logic to reduce unnecessary synchronous DOM reads during re-renders.

    Features
  • @tanstack/vue-virtual@3.13.28

    Today

    This patch release updates the underlying dependency on @tanstack/virtual-core to version 3.17.0. No additional functionality, API changes, or behavioral changes are described in the release notes.

  • @tanstack/solid-virtual@3.13.28

    Today

    This patch release updates the underlying @tanstack/virtual-core dependency used by @tanstack/solid-virtual. No other functional changes are described in the release notes.

  • @tanstack/lit-virtual@3.13.29

    Today

    This is a patch release of @tanstack/lit-virtual. The only noted change is an update to its dependency on @tanstack/virtual-core, moving it to version 3.17.0.

  • @tanstack/virtual-core@3.16.1

    Yesterday

    This patch release fixes a one-frame scroll position jump that could occur when prepending items with `anchorTo: 'end'` and dynamic item sizes. It eagerly adjusts `scrollOffset` so the initial virtual range calculation returns correct items immediately.

  • @tanstack/vue-virtual@3.13.27

    Yesterday

    This patch release updates the underlying @tanstack/virtual-core dependency used by @tanstack/vue-virtual. No other user-facing changes are described in the release notes.

  • @tanstack/svelte-virtual@3.13.27

    Yesterday

    This patch release updates the underlying @tanstack/virtual-core dependency used by @tanstack/svelte-virtual. No other functional changes are described in the release notes.