From 240a5f28f518d580083056bbf41def25ce19eddc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Dec 2024 22:32:38 +0000 Subject: [PATCH] feat: 16.x adds auto-generated benchmarks and bar graph --- docs/results/node-16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-16.json b/docs/results/node-16.json index 4b6c59cdf..80e138b02 100644 --- a/docs/results/node-16.json +++ b/docs/results/node-16.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":593151,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"aeria","ops":652248,"margin":0.67,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"aeria","ops":587472,"margin":0.71,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"aeria","ops":650789,"margin":1.32,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ajv","ops":38239876,"margin":0.69,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ajv","ops":19868586,"margin":1.08,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"arktype","ops":103731351,"margin":0.45,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"banditypes","ops":2124980,"margin":0.3,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"banditypes","ops":2132246,"margin":0.6,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"bueno","ops":257729,"margin":0.16,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"bueno","ops":253083,"margin":0.32,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"bueno","ops":403996,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"bueno","ops":399313,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"caketype","ops":147411,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"caketype","ops":185019,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"caketype","ops":147461,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87707,"margin":0.24,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"computed-types","ops":1269689,"margin":0.19,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"computed-types","ops":1033443,"margin":0.23,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"computed-types","ops":1035917,"margin":0.32,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"decoders","ops":335330,"margin":0.3,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"decoders","ops":205252,"margin":0.15,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"decoders","ops":203857,"margin":0.33,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"io-ts","ops":2493786,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"jointz","ops":531997,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"jointz","ops":530247,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"jointz","ops":694532,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"json-decoder","ops":1326236,"margin":0.38,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"$mol_data","ops":2461714,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"$mol_data","ops":2469341,"margin":0.36,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2140153,"margin":0.18,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":30081,"margin":0.75,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":29895,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":30335,"margin":0.18,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":30011,"margin":0.31,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"myzod","ops":1981689,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"myzod","ops":2433641,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"myzod","ops":2429517,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ok-computer","ops":171629,"margin":0.33,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ok-computer","ops":177240,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":594012,"margin":0.64,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":1971875,"margin":0.26,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25058370,"margin":0.26,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"pure-parse","ops":2347244,"margin":0.31,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"pure-parse","ops":1786295,"margin":0.29,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":5843211,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":65389027,"margin":0.61,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"pure-parse","ops":3505669,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"purify-ts","ops":1599639,"margin":0.38,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"r-assign","ops":1641322,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"r-assign","ops":1361889,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"r-assign","ops":1615533,"margin":0.27,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"r-assign","ops":1376135,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"rescript-schema","ops":116181325,"margin":0.36,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29816608,"margin":0.93,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"rescript-schema","ops":116724386,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"rescript-schema","ops":28058419,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"rulr","ops":953529,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"runtypes","ops":162261,"margin":0.19,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":253531,"margin":0.27,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":245380,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":217697,"margin":0.38,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":247196,"margin":0.37,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2478258,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3279742,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3489276,"margin":0.73,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":161471803,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37763141,"margin":0.17,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":741578,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":707680,"margin":0.5,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":117401294,"margin":0.38,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34537361,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"spectypes","ops":38894543,"margin":0.13,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"spectypes","ops":29126269,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"spectypes","ops":121528182,"margin":0.12,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"spectypes","ops":27503206,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"succulent","ops":410744,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"succulent","ops":719987,"margin":0.32,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"succulent","ops":409812,"margin":0.11,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"superstruct","ops":151339,"margin":0.33,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"superstruct","ops":193293,"margin":0.28,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"superstruct","ops":150672,"margin":0.34,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"suretype","ops":50291235,"margin":0.18,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1662660,"margin":0.93,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1643886,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"to-typed","ops":3613370,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"to-typed","ops":2739770,"margin":0.34,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"to-typed","ops":104994,"margin":0.28,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"to-typed","ops":2786645,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"toi","ops":937262,"margin":0.31,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"toi","ops":964170,"margin":0.92,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3441694,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50262033,"margin":0.34,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":34371401,"margin":0.27,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":34298246,"margin":0.37,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":146490701,"margin":0.37,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"ts-utils","ops":315505,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"tson","ops":624129,"margin":0.08,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"tson","ops":652225,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"tson","ops":658299,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"tson","ops":651063,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1407256,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1406535,"margin":0.33,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"typia","ops":112210160,"margin":0.21,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"typia","ops":34739329,"margin":0.2,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"typia","ops":32635475,"margin":0.25,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"typia","ops":132366387,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"unknownutil","ops":2808668,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"unknownutil","ops":2786316,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"unknownutil","ops":4300780,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"valibot","ops":1912734,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"valibot","ops":1450851,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"valibot","ops":1881715,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"valibot","ops":1449374,"margin":0.25,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"valita","ops":5947918,"margin":0.19,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"valita","ops":5901275,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"valita","ops":6107875,"margin":0.13,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"valita","ops":5816697,"margin":0.3,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"vality","ops":185721,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"vality","ops":177062,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"vality","ops":182082,"margin":0.69,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"vality","ops":173990,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"yup","ops":68614,"margin":0.17,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"yup","ops":63780,"margin":0.32,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"zod","ops":720383,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"zod","ops":634191,"margin":1.02,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"zod","ops":635023,"margin":0.71,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"zod","ops":639139,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"deepkit","ops":1984891,"margin":1.19,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"deepkit","ops":24913458,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"effect-schema","ops":1337450,"margin":0.53,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"effect-schema","ops":66626,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"effect-schema","ops":1236325,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"effect-schema","ops":66925,"margin":0.14,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":153968388,"margin":0.13,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"jet-schema","ops":3200828,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"jet-schema","ops":2945355,"margin":0.39,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"jet-schema","ops":4391581,"margin":0.41,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"jet-schema","ops":2993093,"margin":0.31,"runtime":"node","runtimeVersion":"v16.20.2"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":647375,"margin":0.67,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"aeria","ops":717646,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"aeria","ops":646174,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"aeria","ops":717503,"margin":0.41,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ajv","ops":41561957,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ajv","ops":21057095,"margin":0.73,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"arktype","ops":106427300,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"banditypes","ops":2171425,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"banditypes","ops":2206333,"margin":0.7,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"bueno","ops":266047,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"bueno","ops":266582,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"bueno","ops":423887,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"bueno","ops":414791,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"caketype","ops":155030,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"caketype","ops":190184,"margin":0.75,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"caketype","ops":153229,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90191,"margin":0.62,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"computed-types","ops":1398406,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"computed-types","ops":1022759,"margin":0.62,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"computed-types","ops":1018810,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"decoders","ops":340520,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"decoders","ops":207750,"margin":0.45,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"decoders","ops":210776,"margin":0.45,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"io-ts","ops":2471328,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"jointz","ops":546207,"margin":0.53,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"jointz","ops":545906,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"jointz","ops":718910,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"json-decoder","ops":1358534,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"$mol_data","ops":2638123,"margin":0.96,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"$mol_data","ops":2582386,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2210283,"margin":0.83,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":31431,"margin":0.81,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":30849,"margin":1.85,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":31663,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":31187,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"myzod","ops":2093309,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"myzod","ops":2533602,"margin":0.62,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"myzod","ops":2582505,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ok-computer","ops":173726,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ok-computer","ops":180136,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":641507,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2073594,"margin":0.45,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26533240,"margin":0.41,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"pure-parse","ops":2222126,"margin":0.7,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"pure-parse","ops":1707084,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":5771872,"margin":0.6,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":67229525,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"pure-parse","ops":3546857,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"purify-ts","ops":1680777,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"r-assign","ops":1767407,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"r-assign","ops":1480488,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"r-assign","ops":1732163,"margin":0.49,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"r-assign","ops":1461273,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"rescript-schema","ops":121978509,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"rescript-schema","ops":31827650,"margin":0.49,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"rescript-schema","ops":123123750,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"rescript-schema","ops":28875776,"margin":0.61,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"rulr","ops":1001478,"margin":1.05,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"runtypes","ops":166792,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":260413,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":256134,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":228194,"margin":0.8,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":257397,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2556498,"margin":0.69,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3409240,"margin":0.67,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3518479,"margin":0.38,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":169581450,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39582908,"margin":0.49,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":793578,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":725899,"margin":0.79,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123185892,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35525350,"margin":0.53,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"spectypes","ops":40893961,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"spectypes","ops":31842589,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"spectypes","ops":126606650,"margin":0.63,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"spectypes","ops":31103437,"margin":0.68,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"succulent","ops":426057,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"succulent","ops":758136,"margin":0.55,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"succulent","ops":430875,"margin":0.98,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"superstruct","ops":167043,"margin":0.54,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"superstruct","ops":205460,"margin":0.54,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"superstruct","ops":164844,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"suretype","ops":53245649,"margin":0.56,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1777072,"margin":0.61,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1754068,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"to-typed","ops":3795941,"margin":0.83,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"to-typed","ops":2949989,"margin":0.49,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"to-typed","ops":112524,"margin":0.62,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"to-typed","ops":2766392,"margin":0.6,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"toi","ops":1015447,"margin":0.74,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"toi","ops":1016080,"margin":0.73,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3698146,"margin":0.64,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":53847932,"margin":0.54,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36795327,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36942353,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170804081,"margin":0.5,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"ts-utils","ops":344126,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"tson","ops":643283,"margin":0.62,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"tson","ops":689915,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"tson","ops":687105,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"tson","ops":683367,"margin":0.73,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1486672,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1524917,"margin":0.57,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"typia","ops":118605299,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"typia","ops":36745583,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"typia","ops":34443334,"margin":0.5,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"typia","ops":141030148,"margin":0.63,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"unknownutil","ops":2961347,"margin":0.64,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"unknownutil","ops":2948391,"margin":0.51,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"unknownutil","ops":4796359,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"valibot","ops":1938479,"margin":0.88,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"valibot","ops":1460872,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"valibot","ops":1941371,"margin":0.59,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"valibot","ops":1452294,"margin":0.58,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"valita","ops":6189968,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"valita","ops":6162410,"margin":0.79,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"valita","ops":6324288,"margin":0.7,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"valita","ops":6241550,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"vality","ops":203070,"margin":0.4,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"vality","ops":192564,"margin":0.7,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"vality","ops":200794,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"vality","ops":194007,"margin":0.47,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"yup","ops":71437,"margin":0.43,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"yup","ops":67712,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"zod","ops":769234,"margin":0.52,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"zod","ops":686358,"margin":0.35,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"zod","ops":664771,"margin":0.84,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"zod","ops":663932,"margin":0.48,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"deepkit","ops":2198031,"margin":0.65,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"deepkit","ops":26674290,"margin":0.71,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"effect-schema","ops":1346359,"margin":0.44,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"effect-schema","ops":71273,"margin":0.46,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"effect-schema","ops":1297045,"margin":0.49,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"effect-schema","ops":70569,"margin":0.42,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":164120982,"margin":0.33,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseSafe","name":"jet-schema","ops":3403660,"margin":0.85,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"parseStrict","name":"jet-schema","ops":3145435,"margin":0.99,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertLoose","name":"jet-schema","ops":4743385,"margin":0.66,"runtime":"node","runtimeVersion":"v16.20.2"},{"benchmark":"assertStrict","name":"jet-schema","ops":3157021,"margin":0.74,"runtime":"node","runtimeVersion":"v16.20.2"}]} \ No newline at end of file