LogoLogo

Schema Benchmarks

    • home
      Home

    • download_2
      Download

    • timer
      Initialization
    • check_circle
      Validation
    • output_circle
      Parsing
    • swap_horiz
      Codec
    • schema
      Standard Schema
    • format_quote
      String

    • error
      Stack
    • assignment_turned_in
      TypeScript

  • JSON Schema

    • data_object
      Schema to JSON
    • code
      JSON to Schema
    • verified
      Compliance

    • deployed_code
      Libraries

    • article
      Blog
Expand sidebarExpand sidebar
Benchmarks/DownloadDownload
github
GitHubGitHub
DiscordDiscord
PreferencesPreferences

Measures the (tree shaken) size of a schema and validation defined with each library.

This will have a direct correlation with download time.

Minify
  • chipsMinified
  • code_blocksUnminified
Download speed
Speed presets
3g_mobiledata
3G (750kb/s)3G (750kb/s)
4g_mobiledata
4G (4Mb/s)4G (4Mb/s)
wifi
WiFi (30Mb/s)WiFi (30Mb/s)
LibrarysortVersiondownload/wksortUncompressedsortGzippedarrow_upwardTime
ata-validator1.45.0n/a715.01 kB151.91 kB
39 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
effect4.0.151.26M275.04 kB66.24 kB
17 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
arktype2.2.72.55M277.2 kB65.98 kB
17 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (compile)1.3.3615.54M420.7 kB63.4 kB
16 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
joi18.2.931.1M245.09 kB59.37 kB
15 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
ajv8.20.0474M281.12 kB57.27 kB
15 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (namespace + compile)1.3.3615.54M354.25 kB54.65 kB
14 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox1.3.3615.54M359.43 kB54.49 kB
14 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (compile)4.6.5387.37M223.59 kB48.19 kB
12 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (script)1.3.3615.54M312.81 kB46.84 kB
12 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (namespace)1.3.3615.54M292.88 kB45.73 kB
12 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler2.0.7n/a188.31 kB41.05 kB
11 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler (bag)2.0.7n/a188.28 kB41.05 kB
11 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler (compact)2.0.7n/a174.2 kB38.87 kB
10 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@sapphire/shapeshift5.0.0n/a205.86 kB37.27 kB
10 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod4.6.5387.37M164.68 kB36.43 kB
9 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (named)4.6.5387.37M164.68 kB36.43 kB
9 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (default)4.6.5387.37M164.68 kB36.43 kB
9 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (schema + compile)1.3.3615.54M172.84 kB28.98 kB
7 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/mini (compile)4.6.5387.37M109.05 kB24.44 kB
6 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
sury11.0.0538.18K95.24 kB23.91 kB
6 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (schema)1.3.3615.54M129.74 kB21.71 kB
6 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/v3 (default)4.6.5387.37M105.19 kB18.77 kB
5 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
yup1.7.114.63M73.21 kB18.13 kB
5 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/v34.6.5387.37M99.28 kB17.18 kB
4 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@paseri/paseri1.9.793253.34 kB10.06 kB
3 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/mini4.6.5387.37M40.99 kB9.73 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
runtypes7.0.5296.97K36.71 kB8.24 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
decoders2.12.2n/a20.61 kB5.87 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
io-ts2.2.223.67M26.44 kB5.61 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@paseri/compiler0.7.792429.6 kB5.39 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
superstruct2.0.2n/a12.39 kB3.79 kB
971 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typia15.1.0n/a16.67 kB3.61 kB
923 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@remix-run/data-schema1.0.0n/a14.25 kB3.5 kB
897 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
valibot1.5.0n/a15.01 kB3.15 kB
807 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@railway-ts/pipelines0.1.291488.71 kB2.13 kB
545 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
Created by eskimojo for Open Circle

Preferences

Style
Theme
NPM browser
Code ligatures