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 | Downloads (/wk) | Uncompressed | Gzipped | Time | ||
|---|---|---|---|---|---|---|---|
@railway-ts/pipelines | 0.1.29 | 47 | 8.71 KB | 2.13 KB | 546 μs | ||
@sapphire/shapeshift | 4.0.0 | 786.16K | 156.67 KB | 27.44 KB | 7 ms | ||
ajv | 8.20.0 | 306.22M | 264.54 KB | 54.01 KB | 14 ms | ||
arktype | 2.2.0 | 1.1M | 273.18 KB | 65.08 KB | 17 ms | ||
ata-validator | 0.21.0 | 1.11K | 284.8 KB | 56.37 KB | 14 ms | ||
decoders | 2.9.3 | 56.59K | 17.42 KB | 4.7 KB | 1 ms | ||
effect | 3.21.3 | 19.4M | 561.3 KB | 119.27 KB | 31 ms | ||
effect@beta | 4.0.0-beta.78 | 19.4M | 277.83 KB | 68.85 KB | 18 ms | ||
io-ts | 2.2.22 | 3.14M | 26.43 KB | 5.61 KB | 1 ms | ||
joi | 18.2.1 | 20.9M | 249.11 KB | 60.19 KB | 15 ms | ||
runtypes | 7.0.4 | 312.8K | 34.87 KB | 7.94 KB | 2 ms | ||
superstruct | 2.0.2 | 5.31M | 12.38 KB | 3.79 KB | 970 μs | ||
sury | 11.0.0-alpha.7 | 263.43K | 60.76 KB | 14.35 KB | 4 ms | ||
typebox | 1.2.1 | 4.17M | 355.83 KB | 53.56 KB | 14 ms | ||
typebox (compile) | 1.2.1 | 4.17M | 410.39 KB | 62.32 KB | 16 ms | ||
typebox (namespace + compile) | 1.2.1 | 4.17M | 343.69 KB | 53.44 KB | 14 ms | ||
typebox (namespace) | 1.2.1 | 4.17M | 286.9 KB | 43.78 KB | 11 ms | ||
typebox (schema + compile) | 1.2.1 | 4.17M | 158.19 KB | 26.88 KB | 7 ms | ||
typebox (schema) | 1.2.1 | 4.17M | 118.24 KB | 19.92 KB | 5 ms | ||
typebox (script) | 1.2.1 | 4.17M | 301.32 KB | 44.97 KB | 12 ms | ||
typia | 12.1.1 | 282.55K | 12.94 KB | 2.01 KB | 515 μs | ||
valibot | 1.4.1 | 11.77M | 15.42 KB | 3.13 KB | 802 μs | ||
yup | 1.7.1 | 11.72M | 73.1 KB | 18.13 KB | 5 ms | ||
zod | 4.4.3 | 185.36M | 123.19 KB | 24.01 KB | 6 ms | ||
zod (default) | 4.4.3 | 185.36M | 449.44 KB | 76.69 KB | 20 ms | ||
zod/mini | 4.4.3 | 185.36M | 31.5 KB | 6.96 KB | 2 ms | ||
zod/v3 | 4.4.3 | 185.36M | 98.72 KB | 17.05 KB | 4 ms | ||
zod/v3 (default) | 4.4.3 | 185.36M | 104.62 KB | 18.63 KB | 5 ms |