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

    • article
      Blog
Code styleCode style
Normal styleNormal style
System themeSystem theme
Light themeLight theme
Dark themeDark theme
Expand sidebarExpand sidebar
Benchmarks/StringString
Code styleCode style
Normal styleNormal style
System themeSystem theme
Light themeLight theme
Dark themeDark theme
github
GitHubGitHub
DiscordDiscord

Validating different string formats.

Copy to clipboardCopy to clipboard
import * as v from "valibot"; const url = v.parse(v.pipe(v.string(), v.url()), data);
Format
calendar_clockDatetimecalendar_todayDatescheduleTimedate_rangeDurationemailEmaillinkURLfingerprintUUIDwifiIPv4wifiIPv6
Data
errorInvalidcheck_circleValid
Optimizations
flash_offNonecodeJITbuildPrecompiled
LibrarysortVersionDownloads (/wk)sortOptimizationsMeanarrow_upwardCompare
ata-validator
Code snippetCode snippet
0.10.21.17KJIT73 ns
typia
Code snippetCode snippet
12.0.2249.44KPrecompiled93 ns
1.27x
stat_minus_1
arktype
Code snippetCode snippet
2.2.0840.52KJIT109 ns
1.51x
stat_minus_1
@railway-ts/pipelines
Code snippetCode snippet
0.1.28200None174 ns
2.39x
stat_minus_1
valibot
Code snippetCode snippet
1.3.18.24MNone306 ns
4.21x
stat_minus_1
typebox
Code snippetCode snippet
1.1.27289.42KJIT1 μs
14.24x
stat_minus_1
zod/v3
Code snippetCode snippet
4.3.6158.39MNone1 μs
18.04x
stat_minus_1
joi
Code snippetCode snippet
18.1.218.46MNone2 μs
30.3x
stat_minus_1
@sapphire/shapeshift
Code snippetCode snippet
4.0.0652.15KNone7 μs
93.01x
stat_minus_1
sury
Code snippetCode snippet
11.0.0-alpha.4151.53KJIT7 μs
99.82x
stat_minus_2
zod/mini
Code snippetCode snippet
4.3.6158.39MJIT12 μs
161.29x
stat_minus_2
zod
Code snippetCode snippet
4.3.6158.39MJIT16 μs
216.14x
stat_minus_3
yup
Code snippetCode snippet
1.7.110.61MNone21 μs
294.68x
stat_minus_3
Created by eskimojo for Open Circle