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
@railway-ts/pipelines0.1.291214.05 kB1.53 kB
52 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typia14.0.6n/a6.73 kB1.77 kB
60 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@remix-run/data-schema0.3.16.66K5.34 kB1.88 kB
64 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
superstruct2.0.24.74M4.77 kB1.89 kB
65 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
valibot1.5.0n/a7.59 kB2.01 kB
69 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
decoders2.10.1n/a9.78 kB3.25 kB
111 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
io-ts2.2.22n/a12.25 kB3.53 kB
121 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@paseri/compiler0.7.718214.81 kB3.55 kB
121 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
runtypes7.0.5n/a15.27 kB4.71 kB
161 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@paseri/paseri1.9.720329.87 kB6.3 kB
215 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/mini4.6.5n/a21.48 kB6.45 kB
220 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/v34.6.5n/a55.85 kB12.75 kB
435 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
yup1.7.1n/a41.25 kB12.77 kB
436 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (schema)1.3.34n/a48.21 kB13.33 kB
455 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/v3 (default)4.6.5n/a58.79 kB13.83 kB
472 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod/mini (compile)4.6.5n/a54.88 kB14.94 kB
510 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
sury11.0.0n/a40.02 kB15.43 kB
527 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (schema + compile)1.3.34n/a65.49 kB18.02 kB
615 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
effect@rc4.0.0-rc.112n/a65.64 kB20.7 kB
706 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod4.6.5n/a87.25 kB23.5 kB
802 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (default)4.6.5n/a87.25 kB23.5 kB
802 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (named)4.6.5n/a87.25 kB23.5 kB
802 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
@sapphire/shapeshift5.0.0n/a97.7 kB24.72 kB
844 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler (bag)2.0.5n/a96.85 kB25.78 kB
880 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler2.0.5n/a96.85 kB25.78 kB
880 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod-compiler (compact)2.0.5n/a98.82 kB26.09 kB
891 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (namespace)1.3.34n/a95.65 kB26.23 kB
895 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (script)1.3.34n/a107.89 kB27.63 kB
943 μs
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
zod (compile)4.6.5n/a116.41 kB30.33 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox1.3.34n/a122.52 kB31.83 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (namespace + compile)1.3.34n/a118.58 kB32.1 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
typebox (compile)1.3.34n/a145.37 kB37.72 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
ajv8.20.0n/a138.85 kB38.69 kB
1 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
arktype2.2.3n/a149.22 kB44.65 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
effect3.22.2n/a163.68 kB48.4 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
joi18.2.9n/a167.47 kB51.65 kB
2 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
ata-validator1.27.1n/a323.93 kB81.34 kB
3 ms
code
Open sourceOpen source
deployed_code
Open compiledOpen compiled
Created by eskimojo for Open Circle

Preferences

Style
Theme
NPM browser
Code ligatures