Skip to content

@askturret/grid1 million rows. 60 FPS. Zero server.

High-performance React data grid with Rust/WASM acceleration. Built for trading applications.

Quick Example

tsx
import { DataGrid } from '@askturret/grid';
import '@askturret/grid/styles.css';

const columns = [
  { field: 'symbol', header: 'Symbol', sortable: true },
  { field: 'price', header: 'Price', flashOnChange: true },
  { field: 'volume', header: 'Volume' },
];

function App() {
  return (
    <DataGrid
      data={positions}
      columns={columns}
      rowKey="symbol"
      showFilter
    />
  );
}

Performance

Tested on AMD Ryzen, Linux, Chrome 131:

Operation10k rows100k rows1M rows
Initial render45ms52ms68ms
Sort (click)2ms5ms18ms
Filter (trigram)<1ms<1ms<2ms
10% row update<16ms<16ms<16ms

Part of AskTurret

This grid is extracted from AskTurret, an AI-native desktop platform for traders.

Released under the MIT License.