Measures the (tree shaken) size of a schema and validation defined with each library.
This will have a direct correlation with download time.
| Library | Version | /wk | Uncompressed | Gzipped | Time | ||
|---|---|---|---|---|---|---|---|
@railway-ts/pipelines | 0.1.29 | n/a | 4.03 kB | 1.52 kB | 389 μs | ||
typia | 13.2.0 | n/a | 6.73 kB | 1.78 kB | 455 μs | ||
superstruct | 2.0.2 | n/a | 4.77 kB | 1.89 kB | 484 μs | ||
valibot | 1.4.2 | n/a | 6.22 kB | 1.93 kB | 495 μs | ||
decoders | 2.9.3 | n/a | 7.94 kB | 3.06 kB | 784 μs | ||
io-ts | 2.2.22 | n/a | 12.19 kB | 3.5 kB | 896 μs | ||
@paseri/compiler | 0.7.7 | 103 | 14.77 kB | 3.51 kB | 900 μs | ||
runtypes | 7.0.4 | n/a | 15.17 kB | 4.67 kB | 1 ms | ||
zod/mini | 4.4.3 | n/a | 15.65 kB | 5.04 kB | 1 ms | ||
@paseri/paseri | 1.9.7 | 93 | 29.72 kB | 6.28 kB | 2 ms | ||
sury | 11.0.0-rc.0 | n/a | 29.79 kB | 12.21 kB | 3 ms | ||
zod/v3 | 4.4.3 | n/a | 55.52 kB | 12.62 kB | 3 ms | ||
typebox (schema) | 1.3.10 | n/a | 43.43 kB | 12.68 kB | 3 ms | ||
yup | 1.7.1 | n/a | 40.99 kB | 12.74 kB | 3 ms | ||
zod/v3 (default) | 4.4.3 | n/a | 58.45 kB | 13.7 kB | 4 ms | ||
zod | 4.4.3 | n/a | 63.89 kB | 17.04 kB | 4 ms | ||
typebox (schema + compile) | 1.3.10 | n/a | 60.41 kB | 17.35 kB | 4 ms | ||
effect@beta | 4.0.0-beta.101 | n/a | 57.18 kB | 18.6 kB | 5 ms | ||
@sapphire/shapeshift | 5.0.0 | n/a | 95.23 kB | 24.62 kB | 6 ms | ||
typebox (namespace) | 1.3.10 | n/a | 90.05 kB | 25.4 kB | 7 ms | ||
typebox (script) | 1.3.10 | n/a | 102.97 kB | 27.07 kB | 7 ms | ||
typebox | 1.3.10 | n/a | 116.89 kB | 31.06 kB | 8 ms | ||
typebox (namespace + compile) | 1.3.10 | n/a | 113.25 kB | 31.42 kB | 8 ms | ||
typebox (compile) | 1.3.10 | n/a | 140.01 kB | 37.01 kB | 9 ms | ||
ajv | 8.20.0 | n/a | 136.56 kB | 38.54 kB | 10 ms | ||
arktype | 2.2.3 | n/a | 149.17 kB | 44.63 kB | 11 ms | ||
ata-validator | 1.4.0 | n/a | 197.09 kB | 48.64 kB | 12 ms | ||
joi | 18.2.3 | n/a | 170.4 kB | 52.5 kB | 13 ms | ||
effect | 3.22.0 | n/a | 183.42 kB | 55.5 kB | 14 ms | ||
zod (default) | 4.4.3 | n/a | 268.74 kB | 60.91 kB | 16 ms |