Benchmarks
Compare gp-grid render speed and memory usage against popular data grid libraries across realistic workloads, large datasets, and demanding stress scenarios.
Date: 2026-01-11T18:35:49.890Z
Platform: WSL2 (Ubuntu) on a General purpose Desktop PC.
Node: v24.11.1
Scroll Performance
| Metric | Higher/Lower is Better |
|---|---|
| Avg FPS | Higher is better |
| Min FPS | Higher is better |
| Frame Drops | Lower is better |
| P95 FPS | Higher is better |
10K Rows
100K Rows
1M Rows
Initial Render
| Metric | Higher/Lower is Better |
|---|---|
| First Paint | Lower is better |
| Full Render | Lower is better |
| LCP | Lower is better |
| TBT | Lower is better |
10K Rows
100K Rows
1M Rows
Sort/Filter Performance
| Metric | Higher/Lower is Better |
|---|---|
| All timing metrics | Lower is better |
10K Rows
100K Rows
1M Rows
Memory Usage
| Metric | Higher/Lower is Better |
|---|---|
| After Load | Lower is better |
| Peak | Lower is better |
| Growth Rate | Lower is better |
| Retained | Lower is better |
10K Rows
100K Rows
1M Rows
Legend
- Higher is better - For these metrics, larger values indicate better performance
- Lower is better - For these metrics, smaller values indicate better performance
Metrics Explained
| Metric | Description |
|---|---|
| Avg FPS | Average frames per second during scroll |
| Min FPS | Minimum FPS observed (worst case) |
| Frame Drops | Number of frames that took >25ms |
| P95 FPS | 95th percentile FPS (excludes outliers) |
| First Paint | Time to first contentful paint |
| Full Render | Time until grid is fully interactive |
| LCP | Largest Contentful Paint |
| TBT | Total Blocking Time |
| After Load | Heap size after data is loaded |
| Peak | Maximum heap size during operation |
| Growth Rate | Memory increase per 1000 rows |
| Retained | Memory not released after clearing data |
Why GP-Grid
Understand why gp-grid is built for raw speed, simplicity, and a no-feature-gating philosophy that keeps every capability available to every developer.
🧠 Onboard your LLM
Install the official gp-grid agent skill for your coding agent that integrates the grid into a React, Vue, or Angular app without paraphrasing the docs.