TanStack
Virtual v3v3
Log In
StartRC
StartRC
Router
Router
Query
Query
Table
Table
DBbeta
DBbeta
AIalpha
AIalpha
Formnew
Formnew
Virtual
Virtual
Pacerbeta
Pacerbeta
Hotkeysalpha
Hotkeysalpha
Storealpha
Storealpha
Devtoolsalpha
Devtoolsalpha
CLIalpha
CLIalpha
Intentalpha
Intentalpha
More Libraries
More Libraries
BuilderAlpha
BuilderAlpha
Blog
Blog
Maintainers
Maintainers
Partners
Partners
Showcase
Showcase
LearnNEW
LearnNEW
Stats
Stats
YouTube
YouTube
Discord
Discord
Merch
Merch
Support
Support
GitHub
GitHub
Ethos
Ethos
Tenets
Tenets
Brand Guide
Brand Guide
Docs
CodeRabbitCodeRabbit
CloudflareCloudflare
RailwayRailway
WorkOSWorkOS
ClerkClerk
OpenRouterOpenRouter
NetlifyNetlify
AG GridAG Grid
SerpAPISerpAPI
ElectricElectric
SentrySentry
PrismaPrisma
UnkeyUnkey
CodeRabbitCodeRabbit
CloudflareCloudflare
RailwayRailway
WorkOSWorkOS
ClerkClerk
OpenRouterOpenRouter
NetlifyNetlify
AG GridAG Grid
SerpAPISerpAPI
ElectricElectric
SentrySentry
PrismaPrisma
UnkeyUnkey
Menu
  • Home
  • Blog
  • Frameworks
  • Contributors
  • NPM Stats
  • GitHub
  • YouTube
  • Discord
Getting Started
  • Introduction
  • Installation
  • Text Measurement with Pretext
  • React Virtual
Guides
  • Chat
Core APIs
  • Virtualizer
  • VirtualItem
Examples
  • Fixed
  • Variable
  • Dynamic
  • Pretext
  • Padding
  • Scroll Padding
  • Sticky
  • Infinite Scroll
  • Chat
  • Smooth Scroll
  • Table
  • Window
Menu
  • Home
  • Blog
  • Frameworks
  • Contributors
  • NPM Stats
  • GitHub
  • YouTube
  • Discord
Getting Started
  • Introduction
  • Installation
  • Text Measurement with Pretext
  • React Virtual
Guides
  • Chat
Core APIs
  • Virtualizer
  • VirtualItem
Examples
  • Fixed
  • Variable
  • Dynamic
  • Pretext
  • Padding
  • Scroll Padding
  • Sticky
  • Infinite Scroll
  • Chat
  • Smooth Scroll
  • Table
  • Window
Back to all posts

TanStack Virtual Blog

Posts about TanStack Virtual.

Chat UIs Are Lists Until They Aren't
by Tanner Linsley on May 25, 2026

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.

Read More
TanStack Virtual just got a lot faster, and finally handles iOS
by Tanner Linsley on May 19, 2026

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.

Read More
Blog
@Tan_Stack on X.com
@TannerLinsley on X.com
GitHub
YouTube
Nozzle.io - Keyword Rank Tracker
Ethos
Tenets
Privacy Policy
Terms of Service
© 2026 TanStack LLC
PartnersBecome a Partner
Gold
CodeRabbitCodeRabbit
CloudflareCloudflare
RailwayRailway
Silver
NetlifyNetlify
SerpAPISerpAPI
ClerkClerk
OpenRouterOpenRouter
AG GridAG Grid
WorkOSWorkOS
Bronze
UnkeyUnkey
ElectricElectric
PrismaPrisma
SentrySentry
TanStack Start

Full-stack Framework powered by TanStack Router for React and Solid

Explore Start →
TanStack Router

Type-safe Routing for React and Solid applications

Explore Router →
TanStack OSS
    Latest Posts
    TanStack Table V9: Taking FormJun 7, 2026TanStack AI: Your MCP, your wayJun 5, 2026TanStack Start Adds First-Class Rsbuild SupportJun 2, 2026