From d918aed840d547c197ef37b9830f3d0089b0db0b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Dec 2024 16:33:56 +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 8b036490e..78bf02391 100644 --- a/docs/results/node-18.json +++ b/docs/results/node-18.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":234316,"margin":1.04,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"aeria","ops":242954,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"aeria","ops":232730,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"aeria","ops":241997,"margin":0.69,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ajv","ops":39644313,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ajv","ops":20681822,"margin":0.83,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"arktype","ops":107182038,"margin":0.37,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"banditypes","ops":2094491,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"banditypes","ops":2114070,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"bueno","ops":248159,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"bueno","ops":239270,"margin":0.9,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"bueno","ops":430808,"margin":0.18,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"bueno","ops":418453,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"caketype","ops":152914,"margin":0.75,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"caketype","ops":190380,"margin":0.7,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"caketype","ops":151393,"margin":1.06,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":83982,"margin":1.92,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"computed-types","ops":1248021,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"computed-types","ops":978753,"margin":0.56,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"computed-types","ops":974073,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"decoders","ops":329843,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"decoders","ops":203058,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"decoders","ops":203895,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"io-ts","ops":2245086,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jointz","ops":536143,"margin":1.14,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jointz","ops":540040,"margin":0.68,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jointz","ops":701960,"margin":0.81,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"json-decoder","ops":1319601,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"$mol_data","ops":2334749,"margin":0.99,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"$mol_data","ops":2315614,"margin":1.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1967589,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":513905,"margin":1.21,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":465871,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":522405,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":455483,"margin":1.19,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"myzod","ops":1889203,"margin":0.41,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"myzod","ops":2434553,"margin":0.74,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"myzod","ops":2487043,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ok-computer","ops":179158,"margin":0.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ok-computer","ops":184427,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":609789,"margin":0.9,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2116804,"margin":0.47,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25355567,"margin":1.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"pure-parse","ops":2096150,"margin":0.52,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse","ops":1566776,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":5762432,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":63330070,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"pure-parse","ops":3392969,"margin":0.8,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"purify-ts","ops":1523201,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"r-assign","ops":1654453,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"r-assign","ops":1352515,"margin":1.3,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"r-assign","ops":1593461,"margin":0.17,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"r-assign","ops":1355270,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rescript-schema","ops":116052731,"margin":0.87,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"rescript-schema","ops":31417098,"margin":1.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"rescript-schema","ops":116842622,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"rescript-schema","ops":29392614,"margin":0.08,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"rulr","ops":875041,"margin":1.04,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"runtypes","ops":161776,"margin":0.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":259755,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":246791,"margin":1.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":224065,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":249038,"margin":0.96,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2216328,"margin":0.54,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3143144,"margin":0.73,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3154114,"margin":0.92,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":153433636,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38874540,"margin":0.42,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":781715,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":721404,"margin":0.58,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":117715522,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36421008,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"spectypes","ops":38776679,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"spectypes","ops":28863904,"margin":1.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"spectypes","ops":131388156,"margin":0.57,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"spectypes","ops":27296176,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"succulent","ops":479501,"margin":1.31,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"succulent","ops":831091,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"succulent","ops":479412,"margin":0.67,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"superstruct","ops":158732,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"superstruct","ops":200619,"margin":1.16,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"superstruct","ops":158026,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"suretype","ops":50490605,"margin":0.19,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1599612,"margin":0.94,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1577747,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"to-typed","ops":3562098,"margin":0.7,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"to-typed","ops":2972361,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"to-typed","ops":105297,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"to-typed","ops":2511081,"margin":0.64,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"toi","ops":959542,"margin":1.11,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"toi","ops":957540,"margin":0.54,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3821531,"margin":0.36,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50457252,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35445489,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":33998580,"margin":1.66,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":169348800,"margin":0.26,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"ts-utils","ops":297018,"margin":0.28,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"tson","ops":592710,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"tson","ops":632800,"margin":0.68,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"tson","ops":640154,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"tson","ops":635223,"margin":0.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1374018,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1474197,"margin":0.39,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"typia","ops":100917209,"margin":0.25,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"typia","ops":35582328,"margin":0.53,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"typia","ops":33795183,"margin":0.38,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"typia","ops":121794087,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"unknownutil","ops":2772342,"margin":0.49,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"unknownutil","ops":2769364,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"unknownutil","ops":4649640,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valibot","ops":1890153,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valibot","ops":1426342,"margin":0.51,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valibot","ops":1886760,"margin":0.23,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valibot","ops":1422010,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"valita","ops":6020166,"margin":0.54,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"valita","ops":5957651,"margin":0.55,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"valita","ops":6067848,"margin":0.16,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"valita","ops":5896877,"margin":0.59,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"vality","ops":196335,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"vality","ops":188416,"margin":0.48,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"vality","ops":195515,"margin":0.4,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"vality","ops":188512,"margin":0.29,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"yup","ops":67612,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"yup","ops":62929,"margin":1.44,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"zod","ops":667853,"margin":0.35,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"zod","ops":593155,"margin":0.32,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"zod","ops":603895,"margin":0.67,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"zod","ops":597443,"margin":0.89,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"deepkit","ops":2274272,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"deepkit","ops":25597573,"margin":0.14,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"effect-schema","ops":1323010,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"effect-schema","ops":305353,"margin":0.15,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"effect-schema","ops":1184470,"margin":0.6,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"effect-schema","ops":291989,"margin":0.5,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":160858942,"margin":0.33,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseSafe","name":"jet-schema","ops":3085239,"margin":0.43,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"parseStrict","name":"jet-schema","ops":2797362,"margin":0.34,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertLoose","name":"jet-schema","ops":3235803,"margin":0.96,"runtime":"node","runtimeVersion":"v18.20.5"},{"benchmark":"assertStrict","name":"jet-schema","ops":2843242,"margin":0.61,"runtime":"node","runtimeVersion":"v18.20.5"}]} \ No newline at end of file +{"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