Nested object, parseStrict
A valid object of 6 fields and a nested object of 3. parseStrict: unknown keys rejected, the value returned. ops/s, log scale, higher is better.
TypeBoxCompile(…).Check()
43.2M
metaschemacheck() · compile(), JIT
29.9M
Ajvcompile(…)(value), draft 2020-12
23.5M
metaschemacheck() · closures
4.81M
ArkTypetype(value) · allows()
4.02M
ValibotsafeParse() · is()
1.8M
Effect SchemadecodeUnknownResult() · is()
1M
Metarhia metaschemacheck() · strict only
550k
Joivalidate(), convert: false
543k
Superstructvalidate() · is()
266k
YupvalidateSync() · isValidSync(), strict
175k