From 3557cb73acf4c0e7532ead5d232550079c0e29c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 18:44:33 +0000 Subject: [PATCH 1/8] chore(deps): update dependency @types/node to v22.17.2 (#2118) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- bun.lock | 4 ++-- package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/bun.lock b/bun.lock index d02720845..e2d487fa6 100644 --- a/bun.lock +++ b/bun.lock @@ -88,7 +88,7 @@ "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", - "@types/node": "22.17.1", + "@types/node": "22.17.2", "@types/svgo": "3.0.0", "@types/ts-expose-internals": "npm:ts-expose-internals@5.6.3", "@types/yup": "0.32.0", @@ -528,7 +528,7 @@ "@types/minimist": ["@types/minimist@1.2.5", "", {}, "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag=="], - "@types/node": ["@types/node@22.17.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA=="], + "@types/node": ["@types/node@22.17.2", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w=="], "@types/normalize-package-data": ["@types/normalize-package-data@2.4.4", "", {}, "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA=="], diff --git a/package-lock.json b/package-lock.json index 44877637c..1423a9784 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,7 +93,7 @@ "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", - "@types/node": "22.17.1", + "@types/node": "22.17.2", "@types/svgo": "3.0.0", "@types/ts-expose-internals": "npm:ts-expose-internals@5.6.3", "@types/yup": "0.32.0", @@ -3248,9 +3248,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", - "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "dependencies": { "undici-types": "~6.21.0" } @@ -12831,9 +12831,9 @@ "dev": true }, "@types/node": { - "version": "22.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", - "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "requires": { "undici-types": "~6.21.0" } diff --git a/package.json b/package.json index d80a975c4..9639b193b 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "@babel/preset-env": "7.28.3", "@babel/preset-typescript": "7.27.1", "@types/clone": "2.1.4", - "@types/node": "22.17.1", + "@types/node": "22.17.2", "@types/svgo": "3.0.0", "@types/ts-expose-internals": "npm:ts-expose-internals@5.6.3", "@types/yup": "0.32.0", From 056a50cb278665d7c25e747bfeb9fa5e346b35f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 18:59:55 +0000 Subject: [PATCH 2/8] feat: 2.1.9 adds auto-generated benchmarks and bar graph --- docs/results/deno-2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/deno-2.json b/docs/results/deno-2.json index 99f3a4874..39e96c609 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1073472,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1081376,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1066430,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1091438,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35962233,"margin":1.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19368768,"margin":1.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":69731694,"margin":2.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2870188,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2866596,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":105754,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":105140,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":514001,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":504209,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":163111,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":209173,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":162197,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32934,"margin":1.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2652494,"margin":1.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1599963,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1264625,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1270770,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":372408,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":226735,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":226086,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":252748,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":253100,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":251811,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":133644,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1692611,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3346076,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3349582,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2728453,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":593343,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":534933,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":593277,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":525595,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2415878,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2878922,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2842676,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":195302,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":207502,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":833098,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9258858,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5568420,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5563066,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5572894,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5573220,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22066193,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2925071,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2239996,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7082656,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44342566,"margin":1.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3828957,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1999890,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":55929524,"margin":2.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24495328,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57809542,"margin":1.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24185400,"margin":1.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":352544,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":176642,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":283654,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":275570,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":247282,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":276579,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2744608,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3326548,"margin":0.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3165866,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72123828,"margin":3.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31773106,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2277547,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1942290,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":65918090,"margin":2.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29863244,"margin":1.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":57896139,"margin":1.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27480779,"margin":0.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":57609967,"margin":1.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26967705,"margin":1.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33868075,"margin":1.03,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26263621,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":69666433,"margin":2.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26203945,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70566439,"margin":1.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":541640,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":997472,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":543269,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":173725,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":219376,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":174987,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43410893,"margin":1.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56400600,"margin":1.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24020392,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57543659,"margin":1.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23958735,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1942011,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1940622,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4818840,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3752697,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":128505,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3636727,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4012520,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43611682,"margin":1.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28496850,"margin":1.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28803357,"margin":1.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":75470552,"margin":2.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":774427,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":836263,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":844602,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":845217,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1718001,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1689403,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69961213,"margin":2.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31954071,"margin":1.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":30062036,"margin":1.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":65033879,"margin":2.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":4020571,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4056032,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":5945285,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1418162,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1146935,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1423216,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1132966,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6082565,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6073898,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6405159,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5268582,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":187098,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":181074,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":188599,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":179637,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33278,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":31241,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":809362,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":755122,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":736353,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":736229,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6739821,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3445006,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3542175,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3438680,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3061158,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23512989,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1572535,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":335035,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1430566,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":324520,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":71490624,"margin":3.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":72649838,"margin":2.19,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1025659,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1047346,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1024636,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1050482,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35599421,"margin":1.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19539391,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":69406090,"margin":2.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2797543,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2790510,"margin":1.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":104382,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":104406,"margin":0.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":509939,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":497784,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":161811,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":205341,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":161310,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32328,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2672523,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1610839,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1184857,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1180932,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":369112,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":223882,"margin":1.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":225161,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":256701,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":257322,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":256472,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":139349,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1653010,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3322662,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3310330,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2724925,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":585979,"margin":0.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":520965,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":576246,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":512715,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2407373,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2866699,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2835802,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":192466,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":204554,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":852738,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9270815,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5572951,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5554453,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5573445,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5534825,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22115952,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2786630,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2235662,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7033956,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44322850,"margin":1.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3870262,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1976125,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":57090251,"margin":2.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24320288,"margin":0.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57664833,"margin":2.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24239921,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":355894,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":176186,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":282262,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":279142,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":249118,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":277960,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2905530,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3406208,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3466942,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":71457664,"margin":3.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31391385,"margin":1.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2258633,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1935620,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":65639154,"margin":2.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28967848,"margin":1.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":56507805,"margin":2.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27467608,"margin":1.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":57780817,"margin":1.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27053059,"margin":1.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33324123,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26201290,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":66923771,"margin":2.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":25973250,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":68141522,"margin":2.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":539976,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":979733,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":539134,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":177271,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":223264,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":175747,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43191127,"margin":1.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56517001,"margin":1.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":23912575,"margin":1.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57611378,"margin":2.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23882616,"margin":0.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1933903,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1922498,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4807717,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3818254,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":129003,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3521565,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3845355,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":42872804,"margin":1.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28590703,"margin":1.07,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28585452,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":76588823,"margin":2.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":774287,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":810923,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":855755,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":853387,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1762848,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1758290,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69530168,"margin":2.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31628962,"margin":1.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29824356,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":65077110,"margin":2.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3991174,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4022586,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":5943246,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1407097,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1149851,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1405006,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1139033,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6020181,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6067209,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6331315,"margin":1.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5239526,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":189788,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":181531,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":188805,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":180375,"margin":1.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33521,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30763,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":814235,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":750735,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":736352,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":738007,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6772043,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3361249,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3410095,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3359795,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3022982,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23405089,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1518431,"margin":1.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":331331,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1398924,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":325908,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":75301245,"margin":2.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":73571755,"margin":2.65,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file From daf8421466124f491d058a392d2b355c35790e10 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 19:01:37 +0000 Subject: [PATCH 3/8] feat: 1.2.12 adds auto-generated benchmarks and bar graph --- docs/results/bun-1.2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/bun-1.2.json b/docs/results/bun-1.2.json index 3df5ee8a7..006f0029a 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":856041,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":866421,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":816656,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":846285,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41880564,"margin":5.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3025503,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15201475,"margin":2.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4572866,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4526902,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":249396,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":235524,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":414063,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":400638,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":203253,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":249947,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":191802,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":59205,"margin":2.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5471284,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":394430,"margin":1.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":320214,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":317027,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":310645,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":188117,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":185822,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1715120,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":933710,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":160783,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":161446,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":158858,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":142665,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":672518,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":639030,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1401684,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2145994,"margin":1.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4933267,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4859188,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4025331,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":66267,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":54559,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":63004,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":55114,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4612989,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1685780,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1659208,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":258478,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":293614,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":100214,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6800094,"margin":1.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2528058,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2541468,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2519585,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2513256,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16559446,"margin":2.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4351043,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1509306,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2002374,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":31007030,"margin":4.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5692576,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3606698,"margin":1.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1177130,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":415813,"margin":4.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":888232,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":424931,"margin":2.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":240585497,"margin":68.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3103556,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":309888602,"margin":76.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3284463,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1376844,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":222294,"margin":1.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4628301,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1987168,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1968692,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":325180894,"margin":75.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4647848,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3193270,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1543327,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":59197661,"margin":9.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4566491,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":40801916,"margin":6.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4458104,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":40247507,"margin":5.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4388113,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":25876656,"margin":5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3101458,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":42703497,"margin":6.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3037266,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":341280011,"margin":74.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1270725,"margin":0.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2940835,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1183003,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":177966,"margin":2.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":234261,"margin":1.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":160578,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30453978,"margin":4.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":335440065,"margin":73.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3373840,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":322733029,"margin":75.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3216276,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1133111,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1145943,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4415567,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1810466,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":104049,"margin":1.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1545750,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":712609,"margin":2.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":694390,"margin":2.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6756564,"margin":1.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50852379,"margin":7.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3245338,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3164682,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":304688762,"margin":76.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":201745,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":580555,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":649385,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":643882,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":630059,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1108525,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1032143,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":29810807,"margin":4.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4754572,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4651019,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":60173320,"margin":9.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1703089,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1685791,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10511560,"margin":1.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2001037,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1049976,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1995124,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1042811,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2019822,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2021023,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5920575,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1951874,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":267167,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":220791,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":250391,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":213563,"margin":0.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":43854,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":39907,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":898438,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":562115,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":540613,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":524725,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5327377,"margin":1.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":630006,"margin":2.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":617273,"margin":2.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":642473,"margin":2.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4708028,"margin":1.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":16976158,"margin":2.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2203448,"margin":1.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":158079,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1193055,"margin":5.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":151019,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":54183807,"margin":8.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":342086858,"margin":74.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":727639,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":718289,"margin":0.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1069036,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":704342,"margin":0.17,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":666279,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":724280,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":671945,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":687205,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":34798285,"margin":5.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":2770859,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":14356949,"margin":2.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4197102,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4138751,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":182219,"margin":1.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":194644,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":304393,"margin":1.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":308843,"margin":1.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":139347,"margin":1.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":177617,"margin":1.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":136855,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":45405,"margin":2.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":4889252,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":298721,"margin":1.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":231410,"margin":2.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":239763,"margin":2.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":221645,"margin":1.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":116946,"margin":3.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":113055,"margin":2.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1515348,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":680092,"margin":1.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":97394,"margin":3.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":97884,"margin":3.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":109649,"margin":2.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":107039,"margin":2.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":598253,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":586300,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1291234,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":1944870,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4572369,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4540402,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3720682,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":60038,"margin":1.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":51171,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":56589,"margin":2.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":53223,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4320232,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1552608,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1530448,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":223570,"margin":1.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":253499,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":92215,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":5758054,"margin":1.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2352135,"margin":1.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2283940,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2264525,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2307275,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":15020573,"margin":3.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":3847679,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1410070,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":1925415,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":27438774,"margin":4.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5125642,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3434404,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1043880,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":361238,"margin":3.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":748212,"margin":4.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":388518,"margin":3.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":305789282,"margin":72.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3050961,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":256917735,"margin":77.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3050387,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1275320,"margin":1.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":198813,"margin":1.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":308766,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":297767,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":245081,"margin":2.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":218965,"margin":3.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4287477,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1901223,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1886271,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":313067332,"margin":73.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4421257,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2842107,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1441635,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":52633386,"margin":9.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4268203,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":35535621,"margin":6.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4122681,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":38068715,"margin":5.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4124462,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":24157323,"margin":4.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":2830031,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":38546730,"margin":5.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":2896573,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":303127457,"margin":74.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1157928,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2702331,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1089143,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":163747,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":214006,"margin":1.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":141400,"margin":1.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":27317477,"margin":4.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":258840831,"margin":75.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":2986878,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":273087360,"margin":76.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":2976863,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1055013,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1055232,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":631649,"margin":2.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":601925,"margin":3.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6316995,"margin":1.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45397969,"margin":8.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":184225,"margin":0.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":490070,"margin":2.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":569124,"margin":1.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":561023,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":557704,"margin":1.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":889466,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":954004,"margin":1.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":27672062,"margin":4.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4389786,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4414226,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":55732815,"margin":9.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1598115,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1610527,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":9687064,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":1936357,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":993940,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1918901,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":983780,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":1905329,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":1906171,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5573859,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1810784,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":234148,"margin":2.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":199507,"margin":2.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":243997,"margin":1.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":196510,"margin":3.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":42578,"margin":1.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":37185,"margin":2.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":886716,"margin":1.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":503614,"margin":3.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":499834,"margin":3.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":529023,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5224711,"margin":1.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":592478,"margin":3.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":579916,"margin":2.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":557910,"margin":3.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4217978,"margin":1.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":18655127,"margin":2.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2130135,"margin":1.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":153900,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1196070,"margin":5.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":147699,"margin":1.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":49674775,"margin":8.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":292609678,"margin":75.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":689626,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":680503,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1031883,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":674061,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file From a0866561ff120ac5afad3d9316974109c1491942 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 19:03:41 +0000 Subject: [PATCH 4/8] feat: 20.x adds auto-generated benchmarks and bar graph --- docs/results/node-20.json | 2 +- docs/results/preview.svg | 177 +++++++++++++++++++------------------- 2 files changed, 89 insertions(+), 90 deletions(-) diff --git a/docs/results/node-20.json b/docs/results/node-20.json index 5fb9a7bc3..b97e66a69 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":265655,"margin":0.98,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":271389,"margin":1.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":268362,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":272415,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":43286942,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21555933,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116787814,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2771847,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2766455,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":273582,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":272341,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":488494,"margin":0.96,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":475450,"margin":0.89,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":159794,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":201430,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":160072,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84620,"margin":11.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2622463,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1559303,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1178006,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1174091,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":365027,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":215456,"margin":1.8,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":216360,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2751575,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1169672,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":280159,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":283577,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":282845,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":244250,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":647019,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":651261,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":843327,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1577515,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3224147,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3232002,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2576247,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":550183,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":504245,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":563913,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":501772,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2235643,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2606480,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2623028,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":189725,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":197062,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":679641,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2138162,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6398865,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6404006,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6410508,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6393381,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26512167,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2678067,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2020246,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6909028,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59592848,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":3999256,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1933134,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1906431,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1568217,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1888766,"margin":0.87,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1555106,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102797649,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30639871,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106883027,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27765137,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1082053,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":175101,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":276832,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":265336,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":237211,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":265333,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2779469,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3653061,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3578494,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163771755,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40519668,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":840369,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":771144,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124219368,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36915587,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90613085,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":33020343,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90255582,"margin":1.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28701402,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":40713346,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":30459247,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139964030,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":28525116,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124268429,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":490033,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":909018,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":492876,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":169214,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":211291,"margin":0.1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":169331,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":57730306,"margin":1.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109929810,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30624404,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106592289,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30765447,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1919788,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1889931,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4336375,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3249964,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":116798,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2935177,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1114523,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1123032,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4101989,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58263080,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36360761,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36335320,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":172124617,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":312811,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":685550,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":730331,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":739568,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":730510,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1649331,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1652028,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113388188,"margin":1.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":37482213,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":35402922,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":134593176,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3541470,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3570545,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":6000494,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1233120,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":959690,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1212578,"margin":1.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":951824,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6625896,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6606925,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6678307,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6564817,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":214437,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":209913,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":217266,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":211812,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":73627,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":69124,"margin":0.1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":758875,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":690726,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":684391,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":682865,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6956933,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3167195,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3051334,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3131462,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2622747,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":26030269,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1535422,"margin":1.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":321727,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1391133,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":314879,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163753802,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163968993,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1665715,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1689432,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2097579,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1646080,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":266881,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":273755,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":266011,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":273876,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":43386306,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21603448,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116720411,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2834830,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2823918,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":275763,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":272235,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":509594,"margin":0.89,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":490974,"margin":0.94,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":167283,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":212328,"margin":0.09,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":168481,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":86580,"margin":12.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2522162,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1420295,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1067693,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1065632,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":362293,"margin":0.74,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":218156,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":217011,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2818463,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1202506,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":279421,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":281206,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":279621,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":246123,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":651334,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":648701,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":874172,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1556239,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3220979,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3211893,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2530517,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":554589,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":492870,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":556604,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":488621,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2226000,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2687043,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2709644,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":188978,"margin":1.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":200760,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":737402,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2082906,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6299557,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6332943,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6379635,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6384598,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":27067464,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2711457,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2022728,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6916004,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59649787,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":4092644,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1918054,"margin":0.81,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1916891,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1546599,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1943607,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1531953,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102796235,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30235907,"margin":1.03,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106678812,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27665766,"margin":0.86,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1097144,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":173450,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":275777,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":265228,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":236212,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":264752,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2851579,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3796460,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3687235,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163124252,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39722892,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":831058,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":790235,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124125134,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36677280,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90797742,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32492811,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90803689,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32661204,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":41010738,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":30538130,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":140076230,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":28400068,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124459862,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":494653,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":868281,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":493065,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":167831,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":212812,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":170029,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":58040787,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109944115,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30483376,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106718366,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30791405,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1923792,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1916195,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4263118,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3269644,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":116945,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2984827,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1084394,"margin":0.96,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1084620,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4104349,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58088978,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36328252,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36335154,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":172293005,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":318158,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":676731,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":714504,"margin":0.84,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":718022,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":718457,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1699996,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1692581,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113886439,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":38171495,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":34553158,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":134583828,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3526835,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3488452,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":6011479,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1152260,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":919777,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1143666,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":919530,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6543697,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6520739,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6669651,"margin":1.09,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6498183,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":219753,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":210920,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":217431,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":211501,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":74146,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":69751,"margin":0.88,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":789618,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":715895,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":700956,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":704283,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6961393,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3446020,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3240641,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3139101,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2487178,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":26125078,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1421707,"margin":1.06,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":318981,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1453305,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":313181,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163387782,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163871544,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1734294,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1722081,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2137286,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1693090,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index 887484365..966387261 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -1,171 +1,170 @@ - - + + - + - + - + - + - 0 - 120,000,000 + 0 + 120,000,000 - - Safe Parsing + + Safe Parsing - + - + - typia - sury - rescript-schema - (median) + typia + sury + rescript-schema + (median) - + - - - - + + + + - + - + - + - 0 - 40,000,000 + 0 + 40,000,000 - - Strict Parsing + + Strict Parsing - - + + - + - typia - rescript-schema - ts-runtime-checks - (median) + typia + ts-runtime-checks + spectypes + (median) - + - - - - + + + + - + - + - + - 0 - 150,000,000 + 0 + 150,000,000 - - Loose Assertion + + Loose Assertion - - + + - + - ts-runtime-checks - type-predicate-genera… - @sinclair/typebox-(ah… - (median) + ts-runtime-checks + type-predicate-genera… + ts-auto-guard + (median) - + - - - - + + + + - + - - + + - + - 0 - 20,000,000 - 40,000,000 + 0 + 40,000,000 - - Strict Assertion + + Strict Assertion - + - + - ts-runtime-checks - @sinclair/typebox-(ah… - @sinclair/typebox-(ju… - (median) + ts-runtime-checks + @sinclair/typebox-(ah… + @sinclair/typebox-(ju… + (median) - + - - - - + + + + - - Top 3 packages for each benchmark + median, (ops count, better ⯈) + + Top 3 packages for each benchmark + median, (ops count, better ⯈) From 3884b93737695437f8704e75e8a4d2541e53d2b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 19:22:53 +0000 Subject: [PATCH 5/8] feat: 21.x adds auto-generated benchmarks and bar graph --- docs/results/node-21.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-21.json b/docs/results/node-21.json index 7edf1d78d..c198bf4f3 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1034626,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1094526,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1050127,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1099345,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43288817,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21619661,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":115827845,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2878149,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2863131,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":273687,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":273005,"margin":0.77,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":515471,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":485831,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167323,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":212750,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":162759,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":89800,"margin":1.77,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2648780,"margin":1.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1288908,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1097407,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1076880,"margin":1.08,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":364829,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":215294,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":212827,"margin":0.89,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2772894,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1174155,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":242628,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":248756,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":249385,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":224562,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":645023,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":652314,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":866511,"margin":1.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1528896,"margin":0.95,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3170477,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3144671,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2530272,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":551826,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":499573,"margin":0.94,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":533644,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":477575,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2089494,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2611153,"margin":1.05,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2696657,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":185100,"margin":1.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":190522,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":673940,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2186159,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6514298,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6501874,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6467207,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6479568,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25659340,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2579122,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2103368,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8292392,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59358940,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4100867,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":2007056,"margin":0.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1893155,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1462783,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1839572,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1495114,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":101908093,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29952109,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105913133,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26884983,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1089891,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":177120,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":298058,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":288702,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":259511,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":288193,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2806379,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3730122,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3715326,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162723413,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37959485,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":864613,"margin":1.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":814333,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128313009,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34955686,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90282215,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31434047,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":88988401,"margin":2.02,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":31318745,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39817001,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29840269,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":145863237,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27489574,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":511850,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":930188,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":515835,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":169307,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":209160,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":168890,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58822084,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109030844,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29841026,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105897949,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29894486,"margin":1.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1939382,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1905237,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4378978,"margin":0.73,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3286636,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":113848,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3027803,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1114829,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1129374,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4129186,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58982474,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35837078,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36055996,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170876075,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":314932,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":662599,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":735977,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":746257,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":738612,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1619978,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1668532,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113071744,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":35518741,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":32821119,"margin":0.83,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139058827,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":3985970,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3961038,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":5749480,"margin":1.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1093182,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":963870,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1085870,"margin":1.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":976411,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6620941,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6511435,"margin":1.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6636006,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6610616,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":221375,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":215728,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":223101,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":215519,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":72559,"margin":1.07,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":69365,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":746228,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":691699,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":668968,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":672156,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":7396718,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3205204,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3267320,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3246595,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2876794,"margin":1.03,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26959940,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1526091,"margin":1.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":321512,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1340368,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":318381,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170675717,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162857063,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1725444,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1753888,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2156467,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1740922,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1081936,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1101091,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1057059,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1099612,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43614628,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21952552,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":116101831,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2801263,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2761602,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":280507,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":279940,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":517349,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":495193,"margin":0.92,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167868,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":215181,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":167169,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90600,"margin":2.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2624001,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1379302,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1140639,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1133872,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":372680,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":225242,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":224281,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2780028,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1172409,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":253033,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":252529,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":252935,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":227368,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":679262,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":677639,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":881832,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1560937,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3024340,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3005364,"margin":0.88,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2609067,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":538293,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":493330,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":545655,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":491432,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2263333,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2650159,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2709517,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":181224,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":190073,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":670505,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2243492,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6527142,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6523137,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6518300,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6538292,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26189836,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2650687,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2143334,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8315265,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59269534,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4100793,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1998372,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1898565,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1496280,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1859563,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1500602,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102047484,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29885303,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105972459,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26840965,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1089931,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":176178,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":304154,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":292519,"margin":0.08,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263225,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":292256,"margin":0.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2761254,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3738518,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3660234,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162096130,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38029704,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":868548,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":809828,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128474406,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35535029,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90466442,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31281781,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90397840,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30910851,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39757344,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29948574,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":145960313,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27765036,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":516773,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":953070,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":518375,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":167753,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":211274,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":167137,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58847828,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109307144,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29937882,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":106117720,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":30086769,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1878291,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1848421,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4333881,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3281601,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":115013,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3251083,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1019725,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1013545,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4117563,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58976664,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35920342,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36108819,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171303536,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":312191,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":668056,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":708440,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":722515,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":718143,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1615357,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1583232,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113766892,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37273139,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":34273018,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139941992,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":3971351,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3974452,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6142027,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1162849,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":949989,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1142595,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":958489,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6692855,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6643298,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":5758802,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6645674,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":220734,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":213438,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":220566,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":212953,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":72663,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":69135,"margin":0.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":724522,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":678381,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":688693,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":689888,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6913793,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3310643,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3537338,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3293940,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2800584,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26832479,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1536517,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":325235,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1375826,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":320777,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":171556248,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163227240,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1707854,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1670599,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2101943,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1672577,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file From d56da7e88c724d11a236d8b4af1886425c12d602 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 19:42:07 +0000 Subject: [PATCH 6/8] feat: 22.x adds auto-generated benchmarks and bar graph --- docs/results/node-22.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-22.json b/docs/results/node-22.json index 6c1b750b2..84fb4a7fe 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1048455,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1082858,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1063179,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1085973,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":36177074,"margin":1.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19692364,"margin":0.99,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":69498166,"margin":2.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2766006,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2767661,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":276050,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":273232,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":485339,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":474525,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":174773,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":221875,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":173379,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91309,"margin":1.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2669492,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1522941,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1199067,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1194608,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":376794,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":227989,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":227567,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2769908,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1256032,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":246154,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":248217,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":248168,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":222335,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":657962,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":661175,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":870459,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1585576,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3012226,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3039368,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2389784,"margin":1.05,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":576116,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":519788,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":565705,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":508672,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2351627,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2618817,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2756529,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":214388,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224342,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":692773,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2086636,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5747188,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5751055,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5758402,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5751846,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23315635,"margin":0.75,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2861116,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2228691,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8136099,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46159014,"margin":1.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4002207,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2035175,"margin":0.68,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1825549,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1574441,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1857437,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1569359,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60936569,"margin":2.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25932056,"margin":0.83,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61522154,"margin":2.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24075827,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1114851,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":180282,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":312896,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301292,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":266764,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":301407,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2945128,"margin":0.86,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3581445,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3599165,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":79494141,"margin":3.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31271516,"margin":1.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":871027,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":781937,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72050902,"margin":2.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29067378,"margin":1.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63283963,"margin":2.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27162399,"margin":1.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64775762,"margin":1.95,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27104893,"margin":1.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32286990,"margin":1.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25683657,"margin":1.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77938526,"margin":2.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24084480,"margin":0.93,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73949514,"margin":2.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":520031,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":952060,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":519015,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":168911,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":209759,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":168632,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45238331,"margin":1.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61512283,"margin":2.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25561750,"margin":0.86,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":61565736,"margin":2.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25455807,"margin":0.96,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1910584,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1861823,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4450980,"margin":0.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3417940,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":115195,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3107547,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1122485,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1115825,"margin":0.64,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4193863,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45215428,"margin":1.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30311693,"margin":1.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29563461,"margin":1.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87910407,"margin":2.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":341586,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":711401,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":776760,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":816988,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":813642,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1666960,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1712892,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69606083,"margin":2.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30621707,"margin":1.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27695044,"margin":0.98,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":76152736,"margin":3.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3785971,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3774955,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5458306,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1166640,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":977084,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1150377,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":949779,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":5993176,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":5881235,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":5337037,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":5844788,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":222436,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":214763,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":222290,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":214753,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":71424,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":67619,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":787315,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":701806,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":681451,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":676934,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6508004,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3318549,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3369776,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3413075,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2498123,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23955426,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1535876,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":321118,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1392691,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":317633,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":86249913,"margin":2.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":81287786,"margin":2.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1731792,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1704231,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2114935,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1704358,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1076449,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1057074,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1026606,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1060517,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35804727,"margin":1.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19580755,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":66899582,"margin":3.01,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2611513,"margin":0.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2620663,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":283547,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":281876,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":501253,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":497745,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":169926,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":212222,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":165874,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90296,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2689822,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1470476,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1218504,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1206310,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":373860,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":225462,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":224575,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2797635,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1248743,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":245037,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":250962,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":249460,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":223050,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":654833,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":656413,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":882885,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1548812,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3070373,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3121775,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2522199,"margin":0.51,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":559634,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":515844,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":560067,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":509270,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2291531,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2723463,"margin":0.51,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2715992,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":215122,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226315,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":687313,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2146830,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":4564817,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":4552953,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":4571377,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":4557860,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23269582,"margin":0.84,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2884902,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2351325,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8245205,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46215244,"margin":1.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4030488,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1981441,"margin":0.69,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1882181,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1546987,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1846024,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1545337,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60603714,"margin":2.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25942698,"margin":0.9,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":59699657,"margin":2.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23871015,"margin":0.75,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1114034,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":179678,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":311696,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":297324,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263118,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300071,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2795545,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3413173,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3408991,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81405366,"margin":3.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31166762,"margin":1.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":871279,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":765376,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72545605,"margin":2.07,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29688489,"margin":1.05,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64412547,"margin":2.01,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27592423,"margin":1.06,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64278916,"margin":2.07,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27200595,"margin":0.91,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32582313,"margin":0.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25737327,"margin":0.93,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76437712,"margin":3.07,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24192191,"margin":0.9,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72667382,"margin":3.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":510287,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":916174,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":516809,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":166299,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":210503,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":167088,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45721517,"margin":1.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":57255393,"margin":1.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25185001,"margin":1.07,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":58465998,"margin":1.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25563001,"margin":0.84,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1900743,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1896773,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4590045,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3487814,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":115223,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3322391,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1120745,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1118035,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4115856,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44239591,"margin":1.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29922959,"margin":1.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30353136,"margin":0.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87229308,"margin":2.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":341911,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":712559,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":749333,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":778519,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":776477,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1640059,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1661941,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69022496,"margin":2.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30258939,"margin":1.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27739220,"margin":0.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":75694238,"margin":2.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3591425,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3569574,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5318123,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1086770,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":928618,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1082077,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":931665,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6134932,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6133204,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6649438,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6208970,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":224327,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":213761,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":223362,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":215527,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":70737,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":67135,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":781164,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":703585,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":703225,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":698872,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6710960,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3469348,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3468103,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3592715,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2508138,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23624020,"margin":0.93,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1571345,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":329927,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1377400,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":312408,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":83137701,"margin":3.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79836093,"margin":2.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1675861,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1638490,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2023322,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1627834,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file From ab75ddc0222e031b88260c2e8d247bada0189656 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 20:00:50 +0000 Subject: [PATCH 7/8] feat: 23.x adds auto-generated benchmarks and bar graph --- docs/results/node-23.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-23.json b/docs/results/node-23.json index 10d694e21..8efff68d8 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1053582,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1068046,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1029469,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1067599,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":38176049,"margin":1.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19686140,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":74864591,"margin":1.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2847469,"margin":0.79,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2865528,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":107534,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":107481,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":516375,"margin":1.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":508464,"margin":0.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":170247,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":218681,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":169256,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91876,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2741484,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1609793,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1250302,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1238295,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":365669,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":226056,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":226575,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2828833,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1258542,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":253828,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":253441,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":252600,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":136139,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":652091,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":650432,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":873217,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1603281,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3137616,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3117877,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2695236,"margin":0.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":568783,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":511549,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":559036,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":499079,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2231689,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2859787,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2887491,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":209525,"margin":0.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":224508,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":646989,"margin":17.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2110327,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5463991,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5486660,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5492329,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5484032,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24368840,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2972890,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2173451,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8503008,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50603405,"margin":1.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4049427,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2117775,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1972719,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1608528,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1886248,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1617850,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61279777,"margin":2.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25588441,"margin":0.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62891960,"margin":2.05,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23676795,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":326863,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":174786,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":305863,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298685,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":260743,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":291331,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2884630,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3626157,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3579316,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":85982302,"margin":2.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31457829,"margin":1.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":816244,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":788385,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72911704,"margin":2.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30181114,"margin":1.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":65497103,"margin":2.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28269716,"margin":1.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":65102890,"margin":2.1,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28635506,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33678727,"margin":1.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26374271,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":78657447,"margin":2.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24991088,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":74515610,"margin":2.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":530485,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":965517,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":532991,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":172094,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":212042,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":171291,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45946332,"margin":1.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61063008,"margin":2.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25557681,"margin":0.75,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":62691388,"margin":1.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25592954,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1920535,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1922078,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4728528,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3529132,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":115573,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3371022,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1153213,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1152292,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4197754,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45553372,"margin":1.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30261454,"margin":0.79,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30126865,"margin":0.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84097727,"margin":3.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":244774,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":791023,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":848455,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":858024,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":852133,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1714249,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1712283,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":76896397,"margin":2.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32269551,"margin":1.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":29212763,"margin":0.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":67398254,"margin":1.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3797433,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3780217,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5930605,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1338114,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1044970,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1321728,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1040114,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6332264,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6292537,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6608474,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5331943,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":188606,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":181490,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":188559,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":182733,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":34279,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":30622,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":830048,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":731095,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":732975,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":733594,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6826254,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3565470,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3493072,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3528570,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2938948,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23699493,"margin":0.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1599003,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":337813,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1451101,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":331909,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":83300638,"margin":3.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":80387838,"margin":3.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1637738,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1633305,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":1974535,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1631115,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1032831,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1041625,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":979559,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1040875,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37381159,"margin":1.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19579961,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":72979557,"margin":2.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2971142,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2966845,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":107850,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":106966,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":531012,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":509221,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":167557,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":219232,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":170514,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92109,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2742453,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1578313,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1199214,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1199430,"margin":0.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":379429,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":226120,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":227402,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2871761,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1260370,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":258302,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":257527,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":257934,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":136111,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":678138,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":677806,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":883337,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1660182,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3364398,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3354903,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2751495,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":583666,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":518157,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":586694,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":520936,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2334076,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2818188,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2843620,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":213108,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":228461,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":626741,"margin":17.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2158649,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5758403,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5757815,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5742096,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5749835,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24367018,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":3050702,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2353617,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8651009,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49690233,"margin":1.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4057985,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2067670,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1863685,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1595976,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1871022,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1596480,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61485380,"margin":2.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25156289,"margin":1.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62180731,"margin":2.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23832145,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":334228,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":180809,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":301318,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":302349,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":268037,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298731,"margin":0.76,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2757091,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3470185,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3745594,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82493028,"margin":3.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32084942,"margin":1.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":845867,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":789785,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72447979,"margin":2.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30797007,"margin":1.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":65983744,"margin":1.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28503232,"margin":0.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64636439,"margin":2.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28327064,"margin":1.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33675377,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26527294,"margin":0.75,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":78517987,"margin":2.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24707039,"margin":0.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72857093,"margin":2.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":524862,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":940961,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":527160,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":168584,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":205789,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":170023,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45695808,"margin":1.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61212568,"margin":2.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":24764941,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":60373665,"margin":2.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":24870288,"margin":1.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1947755,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1957068,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4349679,"margin":1.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3414761,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":116198,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3206662,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1151851,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1168120,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4184847,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45386229,"margin":1.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30287561,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":26133724,"margin":1.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87587975,"margin":2.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":245463,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":793275,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":847150,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":886250,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":877662,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1705973,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1731624,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":75562052,"margin":2.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32737993,"margin":1.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30569613,"margin":1.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":70706266,"margin":2.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3896047,"margin":0.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3896213,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5468221,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1357180,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1058613,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1354801,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1063133,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6276297,"margin":1.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6316874,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6551815,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5386623,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":188922,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":182753,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":190749,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":183336,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":34339,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":31971,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":816376,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":753369,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":751958,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":752064,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6547689,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3561332,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3502563,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3419108,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2936746,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23809298,"margin":0.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1602138,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":331586,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1450061,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":327574,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82187687,"margin":3.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":84062939,"margin":2.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1658992,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1660913,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":2027178,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1660621,"margin":0.13,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file From 69bd1842e6e4f89900bae7525d1cc29e256b0c12 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 15 Aug 2025 20:19:32 +0000 Subject: [PATCH 8/8] feat: 24.x adds auto-generated benchmarks and bar graph --- docs/results/node-24.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-24.json b/docs/results/node-24.json index 7b61caddd..c50f7784b 100644 --- a/docs/results/node-24.json +++ b/docs/results/node-24.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1058008,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"aeria","ops":1062677,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"aeria","ops":1031339,"margin":1.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"aeria","ops":1061378,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ajv","ops":35498664,"margin":1.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ajv","ops":19427542,"margin":0.93,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"arktype","ops":68348273,"margin":1.95,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2837288,"margin":0.66,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2855509,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"bueno","ops":314207,"margin":0.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"bueno","ops":323001,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"bueno","ops":517342,"margin":1.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"bueno","ops":511678,"margin":1.05,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"caketype","ops":190268,"margin":1.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"caketype","ops":254816,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"caketype","ops":195296,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":95184,"margin":0.91,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2651530,"margin":1.02,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1442303,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1219356,"margin":1.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1236755,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"decoders","ops":383495,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"decoders","ops":232353,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"decoders","ops":231863,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"io-ts","ops":3057618,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1230118,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"joi","ops":258524,"margin":0.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"joi","ops":258917,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"joi","ops":257674,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"joi","ops":240847,"margin":1.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jointz","ops":661664,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jointz","ops":660398,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jointz","ops":868722,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1593532,"margin":0.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3167600,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3200031,"margin":0.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2636810,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":585520,"margin":0.91,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":537698,"margin":1.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":620919,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":537936,"margin":1.08,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"myzod","ops":2424869,"margin":0.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"myzod","ops":2842006,"margin":0.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"myzod","ops":2847060,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":217341,"margin":2.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226115,"margin":0.95,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":689140,"margin":20.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2150411,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"paseri","ops":5634156,"margin":1.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"paseri","ops":5619379,"margin":2.1,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"paseri","ops":5715435,"margin":0.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"paseri","ops":5668541,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24950571,"margin":0.87,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":3002547,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2355379,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8228142,"margin":0.66,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49669681,"margin":1.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3847738,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1976580,"margin":1.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1946040,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1597543,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1926951,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1598575,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62412690,"margin":1.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24782910,"margin":0.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":60347826,"margin":2.45,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23134445,"margin":0.76,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rulr","ops":1394173,"margin":0.57,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"runtypes","ops":179769,"margin":1.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":313411,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":303515,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":284323,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":304296,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2967152,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3470911,"margin":0.61,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3476636,"margin":0.89,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81722824,"margin":3.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32293286,"margin":3.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2330974,"margin":0.63,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1951449,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71108954,"margin":2.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29994031,"margin":6.98,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":55664496,"margin":3.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":22384885,"margin":1.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":61629200,"margin":4.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29200967,"margin":1.06,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34689897,"margin":1.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26648892,"margin":0.91,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76369431,"margin":2.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24850105,"margin":0.77,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70719129,"margin":3.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"succulent","ops":567124,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"succulent","ops":1047753,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"succulent","ops":569548,"margin":0.15,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"superstruct","ops":173230,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"superstruct","ops":217399,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"superstruct","ops":173242,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"suretype","ops":44508564,"margin":2.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"sury","ops":60392224,"margin":2.08,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"sury","ops":24522529,"margin":0.66,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"sury","ops":61397490,"margin":1.89,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"sury","ops":24279607,"margin":2.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1883176,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1879788,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4850611,"margin":0.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3809621,"margin":0.81,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"to-typed","ops":133518,"margin":1.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3342684,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"toi","ops":1145886,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"toi","ops":1152556,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4159449,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44312969,"margin":2.93,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29446510,"margin":1.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28626940,"margin":3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86103716,"margin":2.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":324178,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"tson","ops":808297,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tson","ops":860006,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"tson","ops":877427,"margin":0.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tson","ops":874064,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1750214,"margin":0.57,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1692589,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"typia","ops":76616205,"margin":2.92,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"typia","ops":32972216,"margin":1.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"typia","ops":30855795,"margin":0.85,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"typia","ops":79581616,"margin":3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3759621,"margin":0.49,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3757170,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5537702,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valibot","ops":1369213,"margin":0.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valibot","ops":1118666,"margin":0.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valibot","ops":1375262,"margin":0.15,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valibot","ops":1117908,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valita","ops":6302109,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valita","ops":6284058,"margin":1.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valita","ops":6007413,"margin":2.61,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valita","ops":5372941,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"vality","ops":231744,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"vality","ops":219641,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"vality","ops":230194,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"vality","ops":220433,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"yup","ops":85116,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"yup","ops":80606,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod","ops":837507,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod","ops":755576,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod","ops":745706,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod","ops":745746,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod4","ops":6434905,"margin":0.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod4","ops":3635374,"margin":1.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod4","ops":3542781,"margin":0.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod4","ops":3589460,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3168779,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"deepkit","ops":27118692,"margin":0.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1656290,"margin":0.56,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":335666,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1491566,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":343283,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82832894,"margin":3.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":77812915,"margin":2.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1652389,"margin":1.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1662826,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2039952,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1659476,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1054849,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"aeria","ops":1050422,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"aeria","ops":1034136,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"aeria","ops":1051148,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ajv","ops":36257804,"margin":1.09,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ajv","ops":19681946,"margin":0.76,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"arktype","ops":68856045,"margin":2.05,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2841853,"margin":0.61,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2846677,"margin":0.57,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"bueno","ops":312723,"margin":0.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"bueno","ops":317324,"margin":0.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"bueno","ops":511838,"margin":0.82,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"bueno","ops":507912,"margin":0.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"caketype","ops":187682,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"caketype","ops":243896,"margin":0.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"caketype","ops":188021,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":97791,"margin":1.15,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2620050,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1543300,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1193723,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1195481,"margin":0.13,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"decoders","ops":382690,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"decoders","ops":231923,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"decoders","ops":231929,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"io-ts","ops":3031665,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1339998,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"joi","ops":266310,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"joi","ops":267306,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"joi","ops":265785,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"joi","ops":248095,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jointz","ops":685834,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jointz","ops":686424,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jointz","ops":867219,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1614700,"margin":0.66,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3269861,"margin":0.74,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3238517,"margin":0.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2704610,"margin":0.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":597527,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":546893,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":614304,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":546788,"margin":0.66,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"myzod","ops":2351775,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"myzod","ops":2810976,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"myzod","ops":2873547,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":214806,"margin":1.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":222135,"margin":0.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":692834,"margin":20.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2252966,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"paseri","ops":5707056,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"paseri","ops":5657467,"margin":2.06,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"paseri","ops":5734640,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"paseri","ops":5728587,"margin":0.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24893705,"margin":0.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":3024469,"margin":0.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2306559,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8594753,"margin":0.45,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49135032,"margin":2.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3940381,"margin":0.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1943499,"margin":0.56,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1879352,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1595562,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1891626,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1633304,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61453374,"margin":1.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24877781,"margin":0.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62085110,"margin":1.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23168265,"margin":0.63,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rulr","ops":1387248,"margin":0.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"runtypes","ops":178980,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309307,"margin":0.57,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":304128,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":281477,"margin":0.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":303990,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2981071,"margin":0.82,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3400017,"margin":0.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3347527,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81832474,"margin":2.96,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33139533,"margin":1.12,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2311913,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1963020,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71323115,"margin":2.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30517541,"margin":3.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":61662565,"margin":3.96,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29240254,"margin":1.15,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":61797809,"margin":3.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29394611,"margin":1.09,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34868362,"margin":1.61,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26522217,"margin":0.96,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"spectypes","ops":75020588,"margin":2.81,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24764642,"margin":0.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73563747,"margin":2.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"succulent","ops":559818,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"succulent","ops":1027934,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"succulent","ops":562070,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"superstruct","ops":174187,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"superstruct","ops":221284,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"superstruct","ops":174658,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"suretype","ops":45653818,"margin":1.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"sury","ops":61869390,"margin":1.8,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"sury","ops":24661316,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"sury","ops":61719032,"margin":2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"sury","ops":24120988,"margin":1.06,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1861805,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1850198,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4828286,"margin":0.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3685513,"margin":0.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"to-typed","ops":134930,"margin":0.55,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3451861,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"toi","ops":1163638,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"toi","ops":1163647,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3992224,"margin":1.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45038427,"margin":1.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29486762,"margin":0.92,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":27990458,"margin":3.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84181715,"margin":3.04,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":332527,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"tson","ops":794914,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tson","ops":865301,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"tson","ops":874398,"margin":0.14,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tson","ops":869181,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1696992,"margin":0.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1712248,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"typia","ops":77489359,"margin":2.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"typia","ops":33392946,"margin":0.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"typia","ops":30892806,"margin":0.84,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"typia","ops":78079679,"margin":3.04,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3833520,"margin":0.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3830753,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5750079,"margin":0.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valibot","ops":1363374,"margin":0.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valibot","ops":1103760,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valibot","ops":1366162,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valibot","ops":1107526,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valita","ops":6310850,"margin":0.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valita","ops":6202326,"margin":1.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valita","ops":6475954,"margin":0.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valita","ops":4947967,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"vality","ops":229410,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"vality","ops":217579,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"vality","ops":227547,"margin":0.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"vality","ops":217441,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"yup","ops":84242,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"yup","ops":80354,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod","ops":818909,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod","ops":761629,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod","ops":769371,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod","ops":767737,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod4","ops":6745960,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod4","ops":3532784,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod4","ops":3467094,"margin":0.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod4","ops":3493956,"margin":0.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3149978,"margin":0.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26777089,"margin":1.04,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1491721,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":337855,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1475561,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":342826,"margin":0.15,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85649231,"margin":2.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":77984746,"margin":2.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1667340,"margin":0.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1670566,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2097606,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1665406,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"}]} \ No newline at end of file