Benchmarks
How does gp-grid performs compared to the available and well known grids
Date: 2026-01-11T18:35:49.890Z
Platform: WSL2 (Ubuntu) on a General purpose Desktop PC.
Node: v24.11.1
| 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 |
| Metric | Higher/Lower is Better |
|---|
| First Paint | Lower is better |
| Full Render | Lower is better |
| LCP | Lower is better |
| TBT | Lower is better |
| Metric | Higher/Lower is Better |
|---|
| All timing metrics | Lower is better |
| Metric | Higher/Lower is Better |
|---|
| After Load | Lower is better |
| Peak | Lower is better |
| Growth Rate | Lower is better |
| Retained | Lower is better |
- Higher is better - For these metrics, larger values indicate better performance
- Lower is better - For these metrics, smaller values indicate better performance
| 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 |