Skip to content

SciGridPrecision Orthogonal Grid

High-performance, canvas-powered grid engine for massive scientific datasets and real-time visualization.

Live Performance Demo

Experience the speed of SciGrid rendering 1,000,000 rows without breaking a sweat.

Quick Start

Installation

bash
npm install @sci-grid/core
# or
pnpm add @sci-grid/core

Basic Usage (React)

tsx
import { SciGridReact } from '@sci-grid/react';

const columns = [
  { key: 'id', title: 'ID', width: 80 },
  { key: 'name', title: 'Name', width: 200 },
  { key: 'value', title: 'Measurement', type: 'scientific' }
];

const data = [/* your massive dataset */];

function App() {
  return <Grid columns={columns} data={data} height={600} />;
}

Comparisons

FeatureSciGridAG GridTanStack Table
Max Rows (Lag-free)∞ (Canvas)~100k (DOM)~10k (DOM)
Multi-Framework✅ Native✅ Wrapper✅ Headless
Scientific Units✅ Built-in
Drawing ModeCanvas 2DDOM / CanvasDOM Only
Real-time Updates✅ Optimized⚠️ Heavy⚠️ Heavy

Why SciGrid?

  • Zero DOM Overhead - By using Canvas for the entire grid surface, we eliminate the performance bottlenecks of traditional table libraries.
  • Scientific Precision - Designed by instrument developers for instrument developers.
  • Micro-Bundle - Small footprint, zero external dependencies in the core engine.
  • Industrial Strength - Built to run on laboratory equipment and high-performance monitoring stations.

© 2026 VeloSci Instrumentation / Powered by SciChart DNA

Integrated under the Sci DNA / VeloSci Ecosystem