From dd3607d51f0d78222db3a70e3a3be22f40dea224 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 17:42:55 +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 f5e8707ce..8fced7732 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1021113,"margin":1.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1029059,"margin":0.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1003698,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1024774,"margin":0.79,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":35822865,"margin":1.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19843118,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":70310875,"margin":2.01,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2763118,"margin":0.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2781886,"margin":0.71,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":275622,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":274228,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":482087,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":481469,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":171625,"margin":0.16,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":216969,"margin":1.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":170613,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90441,"margin":1.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1528538,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1216200,"margin":0.13,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1212453,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":379875,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":229268,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":229378,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2708286,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":645643,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":646962,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":888575,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1568946,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3084502,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3074418,"margin":0.99,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2544684,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":568082,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":518723,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":563567,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":505989,"margin":1.15,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2390358,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2627516,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2734436,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":224149,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":230250,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":690517,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2124226,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23336065,"margin":0.78,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2850549,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2132379,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7092942,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46317824,"margin":1.79,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3952556,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1854820,"margin":1.12,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1866431,"margin":1.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1567144,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1831158,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1574531,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":66902824,"margin":2.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":27816517,"margin":0.81,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":67808426,"margin":2.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27655824,"margin":1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1130808,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":180636,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":313897,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301666,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":269765,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300309,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2692825,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3351737,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3360281,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":79558469,"margin":3.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30495675,"margin":1.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":885491,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":770207,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71157508,"margin":2.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29346157,"margin":1.09,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32447513,"margin":1.15,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25609336,"margin":1.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":73954639,"margin":3.84,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24057287,"margin":1.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":516204,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":955718,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":518857,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":167074,"margin":0.19,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":212784,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":165732,"margin":0.65,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":45653469,"margin":1.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1883850,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1850077,"margin":0.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4561680,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3441806,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":116481,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3377291,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1116854,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1134747,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4205712,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44938938,"margin":1.8,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30167425,"margin":1.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30352596,"margin":1.01,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":85157799,"margin":2.81,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":348312,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":713213,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":770661,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":828016,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":826982,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1661685,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1689753,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":65873655,"margin":2.94,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":30414749,"margin":1.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":27899996,"margin":1.05,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":78031598,"margin":2.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3685828,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3628729,"margin":1.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4887686,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2267733,"margin":0.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1610204,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":1939199,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1595943,"margin":1.1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6234516,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6340399,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6722668,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":6154362,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":221926,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":214144,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":220664,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":214523,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":73236,"margin":0.18,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":69026,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":779828,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":701933,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":703095,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":707324,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2611590,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23853624,"margin":1.01,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1555730,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":316861,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1321258,"margin":1.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":323526,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":84672391,"margin":3.18,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3763288,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3474394,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5335507,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3382969,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1015164,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1056942,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1042851,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1066156,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":35696033,"margin":1.15,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19672310,"margin":0.7,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":69921443,"margin":2.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2680238,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2684163,"margin":0.74,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":269698,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":267291,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":462521,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":462563,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":170611,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":216215,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":167903,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92289,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1437141,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1204532,"margin":1.11,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1200948,"margin":1.08,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":381113,"margin":0.23,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":232482,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":232251,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2753659,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":657794,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":655200,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":868716,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1601308,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3061166,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3071674,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2534133,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":540487,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":496387,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":540791,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":495279,"margin":0.78,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2336774,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2720592,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2720944,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":218041,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226261,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":665555,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2103651,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23018964,"margin":0.96,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2785094,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2373866,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8348331,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":45735379,"margin":1.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3993620,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1876853,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1811236,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1584895,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1853057,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1578019,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":66073062,"margin":2.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":27587867,"margin":0.83,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":68630378,"margin":2.13,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27575736,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1113932,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":179566,"margin":0.19,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":314832,"margin":0.2,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298759,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":255159,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297063,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2893412,"margin":0.79,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3611569,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3614865,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81463599,"margin":2.98,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31389718,"margin":0.96,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":871898,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":781538,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71603726,"margin":2.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":27572960,"margin":1.1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32408853,"margin":1.01,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25531398,"margin":1.03,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":74901130,"margin":2.89,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":17174199,"margin":1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":526514,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":933948,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":531500,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":165639,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":208012,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":164746,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":44892146,"margin":1.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1911199,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1880680,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4351667,"margin":0.71,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3371918,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":113225,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3286993,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1150429,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1135001,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4171404,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45049355,"margin":1.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30347506,"margin":0.93,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30384226,"margin":1.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86782847,"margin":2.76,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":333220,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":733652,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":786955,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":833238,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":826815,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1604634,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1679042,"margin":0.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":68775788,"margin":2.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":30206277,"margin":1.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":27459375,"margin":1.16,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":74913555,"margin":2.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3519490,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3515828,"margin":0.85,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5120925,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2247454,"margin":0.63,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1564604,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":2240198,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1588067,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6304562,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6251789,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6132321,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":6138540,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":215635,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":205888,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":214667,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":205613,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":71919,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":68282,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":746254,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":672344,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":680537,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":681837,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2565829,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23760088,"margin":0.89,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1562735,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":320374,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1302650,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":310108,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85440489,"margin":3.05,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3729812,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3372564,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5392529,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3457810,"margin":0.87,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file