From 29bd25a35c29adaadff80af8e03f6afb86245910 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Dec 2024 22:49:28 +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 78bf02391..26c064fef 100644 --- a/docs/results/node-18.json +++ b/docs/results/node-18.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":228152,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"aeria","ops":236699,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"aeria","ops":226465,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"aeria","ops":237895,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ajv","ops":39718861,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ajv","ops":20795772,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"arktype","ops":106913301,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"banditypes","ops":2176280,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"banditypes","ops":2176003,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"bueno","ops":242733,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"bueno","ops":237775,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"bueno","ops":428612,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"bueno","ops":422380,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"caketype","ops":152117,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"caketype","ops":194931,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"caketype","ops":151882,"margin":0.69,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85053,"margin":0.27,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"computed-types","ops":1302168,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"computed-types","ops":1024449,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"computed-types","ops":1024323,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"decoders","ops":330985,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"decoders","ops":202709,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"decoders","ops":202308,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"io-ts","ops":2535042,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jointz","ops":543985,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jointz","ops":546350,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jointz","ops":711289,"margin":0.24,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"json-decoder","ops":1268779,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"$mol_data","ops":2434171,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"$mol_data","ops":2416400,"margin":0.63,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1962440,"margin":0.68,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":513184,"margin":0.97,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":475903,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":537649,"margin":0.99,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":475255,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"myzod","ops":1845451,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"myzod","ops":2408783,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"myzod","ops":2380178,"margin":0.76,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ok-computer","ops":177559,"margin":0.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ok-computer","ops":185900,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":619450,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2037395,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25547732,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse","ops":2205876,"margin":0.76,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse","ops":1663090,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":5706493,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":63513780,"margin":0.16,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse","ops":3405482,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"purify-ts","ops":1516480,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"r-assign","ops":1561648,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"r-assign","ops":1263334,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"r-assign","ops":1553902,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"r-assign","ops":1277743,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rescript-schema","ops":116866592,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"rescript-schema","ops":32054241,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"rescript-schema","ops":116992072,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"rescript-schema","ops":29139642,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rulr","ops":892733,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"runtypes","ops":163753,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":260877,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":250370,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":224307,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":250399,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2390972,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3221306,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3271597,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":153652719,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38670492,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":792489,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":735280,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":116941056,"margin":0.8,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35680411,"margin":0.22,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"spectypes","ops":38603009,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"spectypes","ops":29311123,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"spectypes","ops":131398367,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"spectypes","ops":27467284,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"succulent","ops":487869,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"succulent","ops":839427,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"succulent","ops":487864,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"superstruct","ops":159668,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"superstruct","ops":198904,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"superstruct","ops":160040,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"suretype","ops":50494963,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1621790,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1626840,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"to-typed","ops":3567285,"margin":0.75,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"to-typed","ops":2957650,"margin":0.76,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"to-typed","ops":104256,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"to-typed","ops":2506958,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"toi","ops":966739,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"toi","ops":951103,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3802272,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50679845,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35829532,"margin":0.12,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35630766,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170132412,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"ts-utils","ops":302263,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"tson","ops":602042,"margin":0.27,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tson","ops":643703,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"tson","ops":643078,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tson","ops":642195,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1425523,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1494831,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"typia","ops":100879216,"margin":0.22,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"typia","ops":36005392,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"typia","ops":33465134,"margin":0.16,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"typia","ops":121457731,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"unknownutil","ops":2791924,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"unknownutil","ops":2784147,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"unknownutil","ops":4622896,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valibot","ops":1816889,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valibot","ops":1395957,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valibot","ops":1801710,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valibot","ops":1383611,"margin":0.46,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valita","ops":6097959,"margin":0.27,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valita","ops":6007352,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valita","ops":6054930,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valita","ops":5833578,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"vality","ops":198470,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"vality","ops":188338,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"vality","ops":195951,"margin":0.23,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"vality","ops":187947,"margin":0.45,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"yup","ops":67685,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"yup","ops":63595,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"zod","ops":677448,"margin":0.27,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"zod","ops":607594,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"zod","ops":603496,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"zod","ops":604041,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"deepkit","ops":2360703,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"deepkit","ops":25623325,"margin":0.73,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"effect-schema","ops":1292771,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"effect-schema","ops":288999,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"effect-schema","ops":1192190,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"effect-schema","ops":289038,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":161305951,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"jet-schema","ops":3195268,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jet-schema","ops":3121370,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jet-schema","ops":4482329,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jet-schema","ops":2940266,"margin":1.11,"runtime":"node","runtimeVersion":"v18.20.5"}]} \ No newline at end of file +{"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