benchmarks / binary rowsets / binary-adaptive-1m
Binary rowsets
adaptive load+query — 1M dynamic rows
Unknown input → validated rowset → byte-offset query.
Unknown input → validated rowset → byte-offset query.
Reproduce it
pnpm bench:binary
Clone the repository, install with pnpm, and run the command above. mitata prints avg times and heap per operation; results land in bench/results (gitignored).
| Suite | Implementation | Avg time | Heap/op |
|---|---|---|---|
| adaptive load+query — 1M dynamic rows | jit rowset (adaptive) | 52.67 ms | 28.26 MB |
| Zod 4 parse + native filter | 454.89 ms | 110.31 MB |
mitata · Node 22.17.1 · linux-x64 · AMD Ryzen 7 5800H · captured 2026-07-11Zod 4.4.3 · TypeBox 0.34 · typia 12 · fast-json-stringify 7