From 74f648a6cf40af6b44d80d77ccd906d079b688b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 15:05:00 +0000 Subject: [PATCH] feat: 18.x adds auto-generated benchmarks and bar graph --- docs/results/node-18.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-18.json b/docs/results/node-18.json index 26c064fef..c97cdd682 100644 --- a/docs/results/node-18.json +++ b/docs/results/node-18.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":228880,"margin":0.85,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"aeria","ops":241843,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"aeria","ops":230251,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"aeria","ops":240588,"margin":0.67,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ajv","ops":39786425,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ajv","ops":20630098,"margin":0.66,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"arktype","ops":107170745,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"banditypes","ops":2194014,"margin":0.67,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"banditypes","ops":2176248,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"bueno","ops":252911,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"bueno","ops":246308,"margin":1.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"bueno","ops":445605,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"bueno","ops":430980,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"caketype","ops":152189,"margin":0.96,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"caketype","ops":193190,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"caketype","ops":152112,"margin":0.65,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":83747,"margin":1.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"computed-types","ops":1307531,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"computed-types","ops":948939,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"computed-types","ops":947054,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"decoders","ops":335398,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"decoders","ops":204673,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"decoders","ops":204541,"margin":0.75,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"io-ts","ops":2537478,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jointz","ops":535715,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jointz","ops":544631,"margin":0.63,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jointz","ops":710002,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"json-decoder","ops":1278612,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"$mol_data","ops":2333013,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"$mol_data","ops":2336029,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2053669,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":536857,"margin":0.91,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":473595,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":545425,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":474585,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"myzod","ops":1887141,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"myzod","ops":2427766,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"myzod","ops":2485317,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ok-computer","ops":179025,"margin":0.12,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ok-computer","ops":185570,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":614661,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2138298,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25786176,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse","ops":2173567,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse","ops":1732340,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6001163,"margin":0.89,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":63549019,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse","ops":3400710,"margin":1.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"purify-ts","ops":1481982,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"r-assign","ops":1663697,"margin":0.71,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"r-assign","ops":1394561,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"r-assign","ops":1629949,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"r-assign","ops":1379583,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rescript-schema","ops":116690313,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"rescript-schema","ops":32149427,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"rescript-schema","ops":116970225,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"rescript-schema","ops":32471503,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rulr","ops":910354,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"runtypes","ops":166863,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":264592,"margin":0.13,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":254403,"margin":0.19,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":224622,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":251430,"margin":0.65,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2270777,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3142266,"margin":0.88,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3197267,"margin":1.2,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":153941039,"margin":0.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38837863,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":790132,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":741540,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":117777926,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36508206,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"spectypes","ops":38969246,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"spectypes","ops":29344895,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"spectypes","ops":132004568,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"spectypes","ops":27475304,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"succulent","ops":477544,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"succulent","ops":834063,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"succulent","ops":475668,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"superstruct","ops":162294,"margin":0.73,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"superstruct","ops":201605,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"superstruct","ops":161926,"margin":1.06,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"suretype","ops":50626868,"margin":0.18,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1636322,"margin":0.24,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1560707,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"to-typed","ops":3566237,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"to-typed","ops":3042349,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"to-typed","ops":106053,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"to-typed","ops":2577007,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"toi","ops":959096,"margin":0.82,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"toi","ops":961260,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3813005,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50831087,"margin":0.13,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35765579,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35496914,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":169231711,"margin":0.13,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"ts-utils","ops":298523,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"tson","ops":596124,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tson","ops":633116,"margin":0.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"tson","ops":631602,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tson","ops":640254,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1395025,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1504419,"margin":0.2,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"typia","ops":101094886,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"typia","ops":35845387,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"typia","ops":32326683,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"typia","ops":121614599,"margin":0.6,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"unknownutil","ops":2745262,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"unknownutil","ops":2705386,"margin":1.13,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"unknownutil","ops":4650817,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valibot","ops":1881108,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valibot","ops":1356354,"margin":0.14,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valibot","ops":1882221,"margin":0.2,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valibot","ops":1347859,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valita","ops":6018464,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valita","ops":5961985,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valita","ops":6040195,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valita","ops":5760455,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"vality","ops":200504,"margin":0.24,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"vality","ops":190703,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"vality","ops":196091,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"vality","ops":190026,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"yup","ops":68098,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"yup","ops":64053,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"zod","ops":688876,"margin":0.2,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"zod","ops":619115,"margin":0.63,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"zod","ops":600621,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"zod","ops":596993,"margin":0.65,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"deepkit","ops":2349461,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"deepkit","ops":25519505,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"effect-schema","ops":1320648,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"effect-schema","ops":291407,"margin":1.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"effect-schema","ops":1176756,"margin":0.27,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"effect-schema","ops":298818,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":161811449,"margin":0.24,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"jet-schema","ops":3237533,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jet-schema","ops":2904836,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jet-schema","ops":4457749,"margin":0.6,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jet-schema","ops":3003123,"margin":1.17,"runtime":"node","runtimeVersion":"v18.20.5"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":230810,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"aeria","ops":239795,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"aeria","ops":229918,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"aeria","ops":239440,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ajv","ops":39290507,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ajv","ops":20565537,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"arktype","ops":106992594,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"banditypes","ops":2189700,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"banditypes","ops":2170002,"margin":0.86,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"bueno","ops":242679,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"bueno","ops":234450,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"bueno","ops":425361,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"bueno","ops":409622,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"caketype","ops":150010,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"caketype","ops":188617,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"caketype","ops":147641,"margin":1.24,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84554,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"computed-types","ops":1307240,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"computed-types","ops":906690,"margin":0.66,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"computed-types","ops":920262,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"decoders","ops":330069,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"decoders","ops":200537,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"decoders","ops":197429,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"io-ts","ops":2482989,"margin":0.76,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jointz","ops":537875,"margin":1.02,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jointz","ops":542472,"margin":0.18,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jointz","ops":702398,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"json-decoder","ops":1293139,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"$mol_data","ops":2367513,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"$mol_data","ops":2360997,"margin":0.69,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1989624,"margin":0.7,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":492236,"margin":0.98,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":465603,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":526450,"margin":0.69,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":461220,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"myzod","ops":1857995,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"myzod","ops":2394863,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"myzod","ops":2393409,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ok-computer","ops":179293,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ok-computer","ops":182583,"margin":1.05,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":605418,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2060134,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24670296,"margin":0.7,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse","ops":2161944,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse","ops":1632184,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6031014,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":63038665,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse","ops":3290647,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"purify-ts","ops":1504658,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"r-assign","ops":1613874,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"r-assign","ops":1307993,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"r-assign","ops":1569317,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"r-assign","ops":1300020,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rescript-schema","ops":115592199,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"rescript-schema","ops":31516604,"margin":1.06,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"rescript-schema","ops":116248105,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"rescript-schema","ops":29161755,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rulr","ops":898189,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"runtypes","ops":166321,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":260333,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":250353,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":223271,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":248401,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2248704,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3220013,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3225025,"margin":0.85,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":153089333,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38117202,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":786044,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":689219,"margin":0.19,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":116808401,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35857218,"margin":1.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"spectypes","ops":38373478,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"spectypes","ops":28660766,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"spectypes","ops":131253133,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"spectypes","ops":27092905,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"succulent","ops":475119,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"succulent","ops":823229,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"succulent","ops":475068,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"superstruct","ops":159261,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"superstruct","ops":201225,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"superstruct","ops":156924,"margin":1.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"suretype","ops":50532699,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1619262,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1605363,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"to-typed","ops":3531473,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"to-typed","ops":2902193,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"to-typed","ops":104767,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"to-typed","ops":2747233,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"toi","ops":970209,"margin":0.23,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"toi","ops":970873,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3810113,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50347772,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35590391,"margin":0.2,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35491372,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":169017526,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"ts-utils","ops":288497,"margin":0.23,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"tson","ops":605902,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tson","ops":647800,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"tson","ops":643757,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tson","ops":637308,"margin":1.07,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1368259,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1463012,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"typia","ops":100301603,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"typia","ops":35526630,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"typia","ops":33519905,"margin":0.6,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"typia","ops":121832493,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"unknownutil","ops":2788856,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"unknownutil","ops":2799546,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"unknownutil","ops":4655078,"margin":0.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valibot","ops":1874736,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valibot","ops":1414650,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valibot","ops":1855596,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valibot","ops":1398446,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valita","ops":6055568,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valita","ops":5984085,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valita","ops":6052654,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valita","ops":6000685,"margin":0.54,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"vality","ops":199094,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"vality","ops":190035,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"vality","ops":197660,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"vality","ops":190392,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"yup","ops":67756,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"yup","ops":63696,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"zod","ops":700663,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"zod","ops":622593,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"zod","ops":606025,"margin":0.74,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"zod","ops":602850,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"deepkit","ops":2277378,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"deepkit","ops":25519037,"margin":0.22,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"effect-schema","ops":1271917,"margin":1.16,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"effect-schema","ops":298745,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"effect-schema","ops":1158484,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"effect-schema","ops":297102,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":161899447,"margin":0.19,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"jet-schema","ops":3226692,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jet-schema","ops":2898867,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jet-schema","ops":4476314,"margin":0.71,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jet-schema","ops":3038998,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"}]} \ No newline at end of file