Virtualized — 1,000 rows

Renders only visible rows via @tanstack/virtual-core. No pagination needed.

⚠️ Client-only — no SSR. Scroll the table to see virtualization in action. Only ~15 rows are in the DOM at any time regardless of how many are in the dataset.
✓ Virtualized (1,000 rows)✓ Sorting✓ Global + Column Filters✓ Column Visibility✓ Column Resizing✗ No pagination (virtualization replaces it)
Loading 1,000 rows…