jit 1.0 compiled validators, queries and codecs are out. Star it on GitHub →

jit

benchmarks / high-load validation / load-safeparse-100k

High-load validation

safeParse — 100k users, invalid tail

Issue collection at the end of a 100k batch.

safeParse — 100k users, invalid taillower is better · pnpm bench:load

Issue collection at the end of a 100k batch.

Reproduce it

pnpm bench:load

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).

Benchmark results with environment Node 22.17.1, AMD Ryzen 7 5800H
SuiteImplementationAvg timeHeap/op
safeParse — 100k users, invalid tailjit6.37 ms1.95 KB
typia (generated)27.76 ms5.46 MB
Zod 4111.38 ms21.01 MB
TypeBox (compiled)300.24 ms4.64 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