🦀

Canvas + WASM

No DOM per cell. One canvas draws the viewport; layout and hit-test run in Rust/WASM for smooth scrolling at scale.

🔌

TanStack-compatible API

Use createColumnHelper, useReactTable, and the same column/state model. Swap headless logic; keep your table UX.

📐

Canvas components

Cell content as render instructions - Text, Badge, Flex, Box, Stack, Sparkline. Styled on canvas, no DOM.

📋

Sorting, filtering, selection

Built-in sorting, column filters, row/cell selection, clipboard, export. State stays in refs so scroll performance is unchanged.