diff --git a/docs/results/node-22.json b/docs/results/node-22.json index 0297c2279..0b1c34350 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1005932,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1008850,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":992273,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1006281,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":34558527,"margin":1.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19282916,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":67608290,"margin":2.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2620079,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2605293,"margin":0.73,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":262684,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":269649,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":479945,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":463543,"margin":0.41,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":165295,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":212069,"margin":0.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":163673,"margin":0.74,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87727,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1512744,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1152516,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1141753,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":369122,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":222408,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":224660,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2516503,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":641390,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":647197,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":862620,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1561050,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2924613,"margin":0.94,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2914897,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2483451,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":539779,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":488981,"margin":1.07,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":550163,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":488734,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2300869,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2757592,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2722644,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":218792,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":225959,"margin":1.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":643665,"margin":1.15,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2138188,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23166997,"margin":0.85,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2704584,"margin":0.8,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2275120,"margin":0.56,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8476409,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":45285908,"margin":1.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4030324,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1877366,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1836542,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1574147,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1835118,"margin":0.58,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1550416,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":65818664,"margin":2.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":27667551,"margin":0.88,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":68783255,"margin":2.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27495680,"margin":0.99,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1107344,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":175907,"margin":0.77,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309371,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":295998,"margin":0.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":261881,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298777,"margin":0.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2806631,"margin":0.8,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3646208,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3548456,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82567394,"margin":2.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31249535,"margin":1.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":854692,"margin":0.9,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":779044,"margin":0.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70645107,"margin":2.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29355985,"margin":1.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":31790443,"margin":1.06,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25469534,"margin":0.97,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":73478399,"margin":3.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23983230,"margin":0.99,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":514415,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":948414,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":517415,"margin":1,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":167080,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":207605,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":167735,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":45080799,"margin":1.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1899145,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1863524,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4552049,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3438323,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":112936,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3169313,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1133382,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1125533,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4184466,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45265546,"margin":1.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30483666,"margin":0.85,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30361467,"margin":1.05,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86921690,"margin":2.72,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":334227,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":744651,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":781614,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":825330,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":826640,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1617369,"margin":0.72,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1663595,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":69007851,"margin":2.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":30096735,"margin":1.06,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":27642123,"margin":1.15,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":74444776,"margin":3.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3724586,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3749576,"margin":0.94,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4892313,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2273714,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1596444,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":2248905,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1598998,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6397149,"margin":0.71,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6444286,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6526652,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":6242523,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":221921,"margin":0.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":210552,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":218600,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":210951,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":72351,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":67999,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":764548,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":679340,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":690009,"margin":0.65,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":681369,"margin":1.03,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2577040,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23563559,"margin":0.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1542538,"margin":1.13,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":322463,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1414305,"margin":0.55,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":318758,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82043258,"margin":3.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3601712,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3417538,"margin":0.52,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5249869,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3420231,"margin":1.06,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1009450,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":981872,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":937392,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":956411,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":34402561,"margin":1.76,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19251519,"margin":0.86,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":70181357,"margin":2.02,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2724072,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2732794,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":271274,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":269347,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":472029,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":468845,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":164755,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":207867,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":161012,"margin":0.45,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87720,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1524314,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1150299,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1130718,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":372596,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":218414,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":225696,"margin":0.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2593388,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":614877,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":619870,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":874027,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1538821,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3025681,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3034087,"margin":0.53,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2349675,"margin":0.73,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":530555,"margin":0.93,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":489947,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":528427,"margin":1.06,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":478075,"margin":0.59,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2329024,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2706790,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2719363,"margin":0.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":213471,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":219124,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":647995,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2009028,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22662273,"margin":1.06,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2520949,"margin":0.82,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2127108,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7841229,"margin":0.95,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46250359,"margin":1.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3802715,"margin":0.71,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1845157,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1825526,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1522449,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1826133,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1542981,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":67204069,"margin":2.21,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":26716456,"margin":1.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":68532994,"margin":2.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27261824,"margin":1.16,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1100159,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":170759,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":302675,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":288446,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":259179,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":286753,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2767834,"margin":0.67,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3423146,"margin":0.64,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3359457,"margin":0.32,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80180657,"margin":3.87,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30572539,"margin":1.51,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":870007,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":774389,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72053340,"margin":2.38,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28177352,"margin":1.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":31370878,"margin":1.91,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25197703,"margin":0.95,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":73597238,"margin":3.33,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23389640,"margin":1.25,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":511664,"margin":0.61,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":931998,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":517434,"margin":0.4,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":164957,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":206072,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":163227,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":44192825,"margin":1.83,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1846698,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1826223,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4471485,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3474226,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":114374,"margin":0.68,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3298301,"margin":0.44,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1084449,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1093569,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4183732,"margin":0.37,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45710335,"margin":1.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30730499,"margin":0.88,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30405925,"margin":0.92,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":85123657,"margin":3.7,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":333342,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"tson","ops":712068,"margin":0.3,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"tson","ops":752386,"margin":0.26,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"tson","ops":813935,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"tson","ops":809514,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1629296,"margin":0.57,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1636423,"margin":0.28,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"typia","ops":68775611,"margin":2.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"typia","ops":29819966,"margin":1.14,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"typia","ops":27532590,"margin":0.86,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"typia","ops":78329673,"margin":1.78,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3728043,"margin":0.62,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3667793,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5450476,"margin":0.35,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":2240098,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1492430,"margin":0.22,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":2148169,"margin":0.75,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1516190,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6233586,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6156785,"margin":0.69,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6622500,"margin":0.5,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"valita","ops":6108888,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"vality","ops":211440,"margin":0.29,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"vality","ops":207206,"margin":0.39,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"vality","ops":213764,"margin":0.43,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"vality","ops":208670,"margin":0.42,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"yup","ops":70296,"margin":0.47,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"yup","ops":67716,"margin":0.31,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"zod","ops":749946,"margin":0.54,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"zod","ops":692874,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"zod","ops":690024,"margin":0.24,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"zod","ops":685107,"margin":0.46,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2614335,"margin":0.65,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":22089700,"margin":0.95,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1518668,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":309603,"margin":0.8,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1311624,"margin":0.6,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":309381,"margin":0.34,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":81852801,"margin":3.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3632595,"margin":0.66,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3506894,"margin":0.36,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":5423067,"margin":0.49,"runtime":"node","runtimeVersion":"v22.12.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3440646,"margin":0.48,"runtime":"node","runtimeVersion":"v22.12.0"}]} \ No newline at end of file