From b032383c8fd84f8b513e3bab178be45020c74365 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Dec 2024 11:10:15 +0000 Subject: [PATCH] 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 c9de2f3d3..62341c0cf 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1050094,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1069520,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1040398,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1068496,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":35617736,"margin":1.1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19536843,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":68457572,"margin":2.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2648149,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2600456,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":273567,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":268149,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":481160,"margin":0.73,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":466840,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":168322,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":217340,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":165053,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":86606,"margin":1.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1437058,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1192002,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1189604,"margin":0.86,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":372210,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":225884,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":225359,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2681864,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":637422,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":635881,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":872839,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1556673,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3029804,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3007906,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2505543,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":536802,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":487722,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":540475,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":490794,"margin":1.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2176096,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2675093,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2686954,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":215647,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":223571,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":648456,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2095517,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22814653,"margin":0.96,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2752309,"margin":0.78,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2168098,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8368272,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":45717038,"margin":1.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3946495,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1864044,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1835233,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1551320,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1809663,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1547274,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":65183276,"margin":2.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":27590463,"margin":1.05,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":66960537,"margin":2.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27251555,"margin":0.87,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1127002,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":178025,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309207,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298586,"margin":0.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":266533,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298683,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2750013,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3400203,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3378570,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80808296,"margin":2.89,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30132240,"margin":1.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":785381,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":743136,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":66941532,"margin":2.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":27656085,"margin":1.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":31350694,"margin":1.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25250254,"margin":1.19,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":73641726,"margin":2.88,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23247224,"margin":1.05,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":511947,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":945865,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":517395,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":166366,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":212494,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":164985,"margin":0.95,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":42253209,"margin":1.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1859568,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1888254,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4406782,"margin":0.8,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3362920,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":112252,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3162639,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1120723,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1114180,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4118190,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45462760,"margin":1.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29698882,"margin":1.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29655925,"margin":1.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84025303,"margin":2.72,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":329317,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":735933,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":804517,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":819036,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":828257,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1599346,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1650694,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":69413731,"margin":2.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":29733483,"margin":1.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":27044379,"margin":1.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":74137539,"margin":2.79,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3640480,"margin":0.7,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3564735,"margin":0.76,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5171883,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2230726,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1485231,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":2265700,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1556688,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6373059,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6426871,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6655424,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":6225535,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":212838,"margin":0.84,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":211434,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":219739,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":209386,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":72108,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":68303,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":765274,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":697471,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":682222,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":675747,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2578378,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23315075,"margin":0.82,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1517986,"margin":0.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":320060,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1376215,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":307077,"margin":0.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":81899977,"margin":3.84,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3665540,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3297076,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5170322,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3350041,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1010394,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1091743,"margin":0.27,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1062934,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1088100,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":36118463,"margin":1.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":20034715,"margin":1.07,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":71048965,"margin":2.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2790935,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2782324,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":276785,"margin":0.76,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":281814,"margin":0.13,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":504802,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":489319,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":174782,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":223635,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":171869,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90678,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1452018,"margin":0.19,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1249878,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1244233,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":385231,"margin":0.18,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":234459,"margin":0.17,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":233627,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2728244,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":659329,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":663955,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":883322,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1584404,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2850009,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2851627,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2496942,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":578321,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":538916,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":583623,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":524428,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2331818,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2687060,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2790875,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":215736,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224219,"margin":1.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":701360,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2175059,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23593148,"margin":1.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2701373,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2198774,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8311857,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46253741,"margin":1.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4001347,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1920437,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1873718,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1590525,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1835711,"margin":0.27,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1555749,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":68691915,"margin":2.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":28121891,"margin":0.97,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":68749967,"margin":2.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27839337,"margin":0.82,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1147317,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":182136,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309838,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298451,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":265808,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300257,"margin":0.27,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2938289,"margin":0.71,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3620447,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3637402,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":85716970,"margin":2.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31567025,"margin":1.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":885670,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":771388,"margin":0.27,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":73269125,"margin":2.08,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29868441,"margin":1.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":33377113,"margin":0.88,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26052805,"margin":0.96,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76305966,"margin":3.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24366853,"margin":0.88,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":492373,"margin":0.19,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":905631,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":491480,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":167866,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":211403,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":168892,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":45289965,"margin":1.74,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1956920,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1923589,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4646718,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3472601,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":118150,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3213575,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1136391,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1138572,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4243356,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45670335,"margin":1.86,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30149900,"margin":0.89,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30471764,"margin":0.83,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87207557,"margin":2.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":352452,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":745351,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":829102,"margin":0.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":829312,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":828721,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1638483,"margin":1.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1710902,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":70529892,"margin":2.73,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":31002577,"margin":1.04,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":28069076,"margin":0.81,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":77868141,"margin":1.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3587354,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3600423,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4955416,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2196100,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1570069,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":2261875,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1585307,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6364488,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6367033,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6612371,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":5908874,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":224598,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":215063,"margin":0.27,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":222779,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":215651,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":74119,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":68847,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":755351,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":693445,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":673924,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":680254,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2678316,"margin":0.72,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":24137759,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1562848,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":328550,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1355612,"margin":0.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":324898,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82896353,"margin":3.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3726587,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3577733,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5565746,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3526623,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file