StealThis .dev

Virtual List

Windowed list rendering pattern for very large datasets using fixed-row virtualization.

Open in Lab
vanilla-js css react vue svelte
Targets: TS JS HTML React Vue Svelte

Code

Virtual List

A high-performance rendering pattern for thousands of rows where only visible items are mounted.

Features

  • Fixed-height row virtualization
  • Overscan buffer for smooth scrolling
  • Absolute-positioned windowed rows
  • Row index and metadata rendering