From 4fe07267c7ba37e0daea0f3aef88bdef7e0983a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Wi=C4=99cek?= Date: Mon, 18 Nov 2024 16:39:16 +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 061c9ab23..d7de58e3e 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1065116,"margin":0.48,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"aeria","ops":1061559,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"aeria","ops":1040380,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"aeria","ops":1067372,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ajv","ops":35361161,"margin":1.89,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ajv","ops":19829449,"margin":1.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"arktype","ops":68656912,"margin":2.87,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2751654,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2781676,"margin":0.59,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"bueno","ops":287125,"margin":0.14,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"bueno","ops":281327,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"bueno","ops":516717,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"bueno","ops":488354,"margin":0.8,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"caketype","ops":173199,"margin":0.18,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"caketype","ops":222464,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"caketype","ops":171842,"margin":0.6,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91436,"margin":0.24,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1504092,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1177266,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1177134,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"decoders","ops":387518,"margin":0.44,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"decoders","ops":236270,"margin":0.11,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"decoders","ops":236721,"margin":0.17,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2724203,"margin":0.33,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"jointz","ops":629536,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"jointz","ops":630057,"margin":0.34,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"jointz","ops":869207,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1584669,"margin":0.49,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3104421,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3077599,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2533448,"margin":0.61,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":565662,"margin":0.78,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":520715,"margin":0.99,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":565154,"margin":0.76,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":506666,"margin":0.64,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"myzod","ops":2217444,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"myzod","ops":2560851,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"myzod","ops":2588979,"margin":0.58,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":215053,"margin":0.34,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":223924,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":656406,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2142816,"margin":0.68,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1865146,"margin":0.68,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1802414,"margin":0.65,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1518838,"margin":0.44,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1781571,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1518585,"margin":0.31,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62123966,"margin":2.65,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":20716506,"margin":1.17,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62475774,"margin":2.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":25732070,"margin":0.95,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"rulr","ops":1156992,"margin":0.68,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"runtypes","ops":181038,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":313871,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301422,"margin":0.32,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":268899,"margin":0.52,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":302958,"margin":0.4,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2924945,"margin":0.7,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3565620,"margin":0.67,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3521372,"margin":0.72,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80186176,"margin":3.32,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30893304,"margin":1.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":876970,"margin":0.75,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":783731,"margin":0.51,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70896047,"margin":2.94,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28943764,"margin":1.3,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"spectypes","ops":30195904,"margin":0.4,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25719831,"margin":0.65,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77209514,"margin":2.64,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23989372,"margin":0.86,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"succulent","ops":530111,"margin":0.24,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"succulent","ops":950910,"margin":0.34,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"succulent","ops":525245,"margin":0.64,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"superstruct","ops":168278,"margin":1.51,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"superstruct","ops":211788,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"superstruct","ops":169581,"margin":0.29,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"suretype","ops":44856334,"margin":1.71,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1870340,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1839827,"margin":0.56,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4536283,"margin":0.62,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3517248,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"to-typed","ops":117824,"margin":0.55,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3399023,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"toi","ops":1128515,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"toi","ops":1124387,"margin":0.9,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4214464,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45465522,"margin":1.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30169554,"margin":1.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30334952,"margin":1,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":83643510,"margin":4.36,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":353351,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"tson","ops":760385,"margin":0.29,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"tson","ops":773634,"margin":0.36,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"tson","ops":807759,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"tson","ops":812401,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1606567,"margin":0.67,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1626381,"margin":0.15,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"typia","ops":70666013,"margin":2.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"typia","ops":30383213,"margin":1.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"typia","ops":28014024,"margin":1.11,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"typia","ops":76313685,"margin":2.79,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3805612,"margin":0.61,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3806939,"margin":0.58,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5273047,"margin":0.43,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"valibot","ops":2315254,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"valibot","ops":1566259,"margin":0.65,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"valibot","ops":2280671,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"valibot","ops":1602804,"margin":0.31,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"valita","ops":6358955,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"valita","ops":6357310,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"valita","ops":6768844,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"valita","ops":6375699,"margin":0.25,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"vality","ops":225931,"margin":0.4,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"vality","ops":216069,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"vality","ops":224322,"margin":0.21,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"vality","ops":215109,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"yup","ops":72418,"margin":0.21,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"yup","ops":68285,"margin":0.26,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"zod","ops":742977,"margin":0.73,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"zod","ops":665595,"margin":0.3,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"zod","ops":705630,"margin":0.62,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"zod","ops":698880,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2701113,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23907652,"margin":1.29,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1570694,"margin":0.31,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":320745,"margin":0.78,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1309673,"margin":0.29,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":323008,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":86997355,"margin":2.7,"runtime":"node","runtimeVersion":"v22.11.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1001866,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"aeria","ops":1048662,"margin":1.06,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"aeria","ops":1031468,"margin":0.52,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"aeria","ops":1049593,"margin":0.67,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ajv","ops":35377070,"margin":0.99,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ajv","ops":19360106,"margin":0.68,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"arktype","ops":68618159,"margin":2.24,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2624043,"margin":0.57,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2599519,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"bueno","ops":275697,"margin":0.48,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"bueno","ops":273395,"margin":0.62,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"bueno","ops":484552,"margin":0.82,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"bueno","ops":488653,"margin":0.44,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"caketype","ops":169433,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"caketype","ops":215405,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"caketype","ops":167134,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90273,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1458521,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1174018,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1167491,"margin":0.48,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"decoders","ops":367831,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"decoders","ops":221190,"margin":0.82,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"decoders","ops":222103,"margin":0.55,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2729720,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"jointz","ops":627786,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"jointz","ops":631417,"margin":0.26,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"jointz","ops":849087,"margin":0.49,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1568694,"margin":0.65,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3089916,"margin":0.6,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3076065,"margin":0.74,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2438030,"margin":0.63,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":533210,"margin":0.6,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":493602,"margin":0.51,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":535369,"margin":0.74,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":483399,"margin":0.7,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"myzod","ops":2169257,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"myzod","ops":2688100,"margin":0.4,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"myzod","ops":2684592,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":204931,"margin":0.69,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":215232,"margin":0.59,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":654358,"margin":0.6,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2094985,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1858044,"margin":0.83,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1825966,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1511395,"margin":0.5,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1819333,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1513931,"margin":0.3,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":63551193,"margin":2.3,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":20194072,"margin":1.08,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61982999,"margin":2.02,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":25741943,"margin":1.01,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"rulr","ops":1105430,"margin":0.64,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"runtypes","ops":170297,"margin":0.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":305602,"margin":0.21,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":291603,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":261953,"margin":0.51,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":292828,"margin":0.43,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2863956,"margin":0.71,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3546979,"margin":1.66,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3565203,"margin":0.7,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":78065513,"margin":3.06,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30199117,"margin":1.83,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":870251,"margin":0.61,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":780556,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70944183,"margin":2.99,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28508259,"margin":1.39,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"spectypes","ops":31434991,"margin":1.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25490974,"margin":0.9,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76831376,"margin":3.23,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23546554,"margin":1.14,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"succulent","ops":512929,"margin":0.37,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"succulent","ops":916908,"margin":0.51,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"succulent","ops":515267,"margin":0.48,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"superstruct","ops":166312,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"superstruct","ops":210709,"margin":0.33,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"superstruct","ops":165316,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"suretype","ops":45147424,"margin":2.06,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1894091,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1897620,"margin":0.66,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4472693,"margin":0.57,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3419860,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"to-typed","ops":114207,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3271936,"margin":0.59,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"toi","ops":1105380,"margin":0.48,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"toi","ops":1102897,"margin":1.26,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4132920,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44948460,"margin":1.76,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30783151,"margin":0.92,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30364291,"margin":1.22,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84698458,"margin":3.19,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":343985,"margin":0.36,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"tson","ops":707103,"margin":0.34,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"tson","ops":758383,"margin":0.35,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"tson","ops":781938,"margin":1.33,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"tson","ops":792351,"margin":0.36,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1659528,"margin":0.63,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1642122,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"typia","ops":66712627,"margin":2.57,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"typia","ops":29683975,"margin":1.3,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"typia","ops":27196637,"margin":1.11,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"typia","ops":76089028,"margin":2.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3789212,"margin":0.64,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3779023,"margin":0.55,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5248825,"margin":0.49,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"valibot","ops":2273863,"margin":0.66,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"valibot","ops":1522339,"margin":0.33,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"valibot","ops":2258001,"margin":0.61,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"valibot","ops":1542483,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"valita","ops":6246472,"margin":0.41,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"valita","ops":6275688,"margin":0.32,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"valita","ops":6450117,"margin":0.69,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"valita","ops":6272870,"margin":0.49,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"vality","ops":214581,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"vality","ops":206672,"margin":0.54,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"vality","ops":214921,"margin":0.36,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"vality","ops":207635,"margin":0.42,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"yup","ops":69187,"margin":0.69,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"yup","ops":65769,"margin":0.53,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"zod","ops":763150,"margin":0.46,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"zod","ops":691578,"margin":0.45,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"zod","ops":671000,"margin":0.47,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"zod","ops":674451,"margin":0.31,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2444148,"margin":0.43,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23127960,"margin":1.03,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1440041,"margin":0.67,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":315595,"margin":0.59,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1320662,"margin":0.38,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":308817,"margin":0.69,"runtime":"node","runtimeVersion":"v22.11.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":84302484,"margin":3.19,"runtime":"node","runtimeVersion":"v22.11.0"}]} \ No newline at end of file