From 4b9a84e4c7dfb2d53915ce501e56569f21d5a7e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 22:01:49 +0000 Subject: [PATCH 1/7] fix(deps): update dependency mol_data_all to v1.1.1554 (#2130) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- bun.lock | 4 ++-- package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/bun.lock b/bun.lock index 5df17f841..bcde7707d 100644 --- a/bun.lock +++ b/bun.lock @@ -42,7 +42,7 @@ "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1", - "mol_data_all": "1.1.1553", + "mol_data_all": "1.1.1554", "myzod": "1.12.1", "ok-computer": "1.0.4", "parse-dont-validate": "4.0.0", @@ -1166,7 +1166,7 @@ "mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="], - "mol_data_all": ["mol_data_all@1.1.1553", "", {}, "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg=="], + "mol_data_all": ["mol_data_all@1.1.1554", "", {}, "sha512-KKnsracNyiB9U9n6uNbJ6gp2UN4E8p9di8ED3tIfNR1Vtlp2BVvU+QD5jTMTRS+Z3QXoWhngGOiRhyEjFjdMCQ=="], "mongodb": ["mongodb@6.16.0", "", { "dependencies": { "@mongodb-js/saslprep": "^1.1.9", "bson": "^6.10.3", "mongodb-connection-string-url": "^3.0.0" }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.188.0", "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", "gcp-metadata": "^5.2.0", "kerberos": "^2.0.1", "mongodb-client-encryption": ">=6.0.0 <7", "snappy": "^7.2.2", "socks": "^2.7.1" }, "optionalPeers": ["@aws-sdk/credential-providers", "@mongodb-js/zstd", "gcp-metadata", "kerberos", "mongodb-client-encryption", "snappy", "socks"] }, "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw=="], diff --git a/package-lock.json b/package-lock.json index c9634ea7a..d61446fb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1", - "mol_data_all": "1.1.1553", + "mol_data_all": "1.1.1554", "myzod": "1.12.1", "ok-computer": "1.0.4", "parse-dont-validate": "4.0.0", @@ -7141,9 +7141,9 @@ } }, "node_modules/mol_data_all": { - "version": "1.1.1553", - "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1553.tgz", - "integrity": "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg==" + "version": "1.1.1554", + "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1554.tgz", + "integrity": "sha512-KKnsracNyiB9U9n6uNbJ6gp2UN4E8p9di8ED3tIfNR1Vtlp2BVvU+QD5jTMTRS+Z3QXoWhngGOiRhyEjFjdMCQ==" }, "node_modules/mongodb": { "version": "6.10.0", @@ -15562,9 +15562,9 @@ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==" }, "mol_data_all": { - "version": "1.1.1553", - "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1553.tgz", - "integrity": "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg==" + "version": "1.1.1554", + "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1554.tgz", + "integrity": "sha512-KKnsracNyiB9U9n6uNbJ6gp2UN4E8p9di8ED3tIfNR1Vtlp2BVvU+QD5jTMTRS+Z3QXoWhngGOiRhyEjFjdMCQ==" }, "mongodb": { "version": "6.10.0", diff --git a/package.json b/package.json index 98dec7849..5b50b210e 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1", - "mol_data_all": "1.1.1553", + "mol_data_all": "1.1.1554", "myzod": "1.12.1", "ok-computer": "1.0.4", "parse-dont-validate": "4.0.0", From 4b818577dc4814cfa4b7ab1012110e3f8d5a8b01 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:02:40 +0000 Subject: [PATCH 2/7] feat: adds popularity of packages --- docs/packagesPopularity.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/packagesPopularity.json b/docs/packagesPopularity.json index 31fd03ce7..f571694d5 100644 --- a/docs/packagesPopularity.json +++ b/docs/packagesPopularity.json @@ -1 +1 @@ -[{"name":"aeria","weeklyDownloads":733},{"name":"ajv","weeklyDownloads":136341826},{"name":"arktype","weeklyDownloads":341129},{"name":"banditypes","weeklyDownloads":405},{"name":"bueno","weeklyDownloads":304},{"name":"caketype","weeklyDownloads":235},{"name":"class-transformer-validator-sync","weeklyDownloads":4399167},{"name":"computed-types","weeklyDownloads":2587},{"name":"decoders","weeklyDownloads":23727},{"name":"io-ts","weeklyDownloads":1682807},{"name":"jointz","weeklyDownloads":301},{"name":"json-decoder","weeklyDownloads":338},{"name":"$mol_data","weeklyDownloads":1078},{"name":"@mojotech/json-type-validation","weeklyDownloads":31574},{"name":"mondrian-framework","weeklyDownloads":242},{"name":"myzod","weeklyDownloads":18966},{"name":"ok-computer","weeklyDownloads":341},{"name":"parse-dont-validate (chained function)","weeklyDownloads":344},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":344},{"name":"purify-ts","weeklyDownloads":29263},{"name":"r-assign","weeklyDownloads":298},{"name":"rescript-schema","weeklyDownloads":2019},{"name":"rulr","weeklyDownloads":837},{"name":"runtypes","weeklyDownloads":227467},{"name":"@sapphire/shapeshift","weeklyDownloads":293437},{"name":"simple-runtypes","weeklyDownloads":1069},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":51323883},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":51323883},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":51323883},{"name":"spectypes","weeklyDownloads":490},{"name":"succulent","weeklyDownloads":301},{"name":"superstruct","weeklyDownloads":2816596},{"name":"suretype","weeklyDownloads":31274},{"name":"sury","weeklyDownloads":3088},{"name":"tiny-schema-validator","weeklyDownloads":1367},{"name":"to-typed","weeklyDownloads":301},{"name":"toi","weeklyDownloads":976},{"name":"ts-interface-checker","weeklyDownloads":14275318},{"name":"ts-json-validator","weeklyDownloads":18398},{"name":"ts-runtime-checks","weeklyDownloads":953},{"name":"ts-utils","weeklyDownloads":297},{"name":"tson","weeklyDownloads":297},{"name":"@typeofweb/schema","weeklyDownloads":536},{"name":"typia","weeklyDownloads":462130},{"name":"unknownutil","weeklyDownloads":482},{"name":"valibot","weeklyDownloads":1585914},{"name":"valita","weeklyDownloads":33693},{"name":"vality","weeklyDownloads":401},{"name":"yup","weeklyDownloads":7421585},{"name":"zod","weeklyDownloads":39096714},{"name":"deepkit","weeklyDownloads":7539},{"name":"effect-schema","weeklyDownloads":763130},{"name":"ts-auto-guard","weeklyDownloads":7020},{"name":"type-predicate-generator","weeklyDownloads":236},{"name":"joi","weeklyDownloads":11600218}] \ No newline at end of file +[{"name":"aeria","weeklyDownloads":621},{"name":"ajv","weeklyDownloads":136740209},{"name":"arktype","weeklyDownloads":337379},{"name":"banditypes","weeklyDownloads":493},{"name":"bueno","weeklyDownloads":338},{"name":"caketype","weeklyDownloads":262},{"name":"class-transformer-validator-sync","weeklyDownloads":4401550},{"name":"computed-types","weeklyDownloads":2318},{"name":"decoders","weeklyDownloads":23889},{"name":"io-ts","weeklyDownloads":1694427},{"name":"jointz","weeklyDownloads":335},{"name":"json-decoder","weeklyDownloads":363},{"name":"$mol_data","weeklyDownloads":1112},{"name":"@mojotech/json-type-validation","weeklyDownloads":31708},{"name":"mondrian-framework","weeklyDownloads":268},{"name":"myzod","weeklyDownloads":18246},{"name":"ok-computer","weeklyDownloads":376},{"name":"parse-dont-validate (chained function)","weeklyDownloads":392},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":392},{"name":"purify-ts","weeklyDownloads":28611},{"name":"r-assign","weeklyDownloads":332},{"name":"rescript-schema","weeklyDownloads":2196},{"name":"rulr","weeklyDownloads":822},{"name":"runtypes","weeklyDownloads":225720},{"name":"@sapphire/shapeshift","weeklyDownloads":296636},{"name":"simple-runtypes","weeklyDownloads":1055},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":51447966},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":51447966},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":51447966},{"name":"spectypes","weeklyDownloads":454},{"name":"succulent","weeklyDownloads":335},{"name":"superstruct","weeklyDownloads":2783487},{"name":"suretype","weeklyDownloads":32850},{"name":"sury","weeklyDownloads":3183},{"name":"tiny-schema-validator","weeklyDownloads":1131},{"name":"to-typed","weeklyDownloads":335},{"name":"toi","weeklyDownloads":939},{"name":"ts-interface-checker","weeklyDownloads":14220670},{"name":"ts-json-validator","weeklyDownloads":18854},{"name":"ts-runtime-checks","weeklyDownloads":1089},{"name":"ts-utils","weeklyDownloads":331},{"name":"tson","weeklyDownloads":331},{"name":"@typeofweb/schema","weeklyDownloads":578},{"name":"typia","weeklyDownloads":464460},{"name":"unknownutil","weeklyDownloads":592},{"name":"valibot","weeklyDownloads":1595571},{"name":"valita","weeklyDownloads":34122},{"name":"vality","weeklyDownloads":417},{"name":"yup","weeklyDownloads":7469768},{"name":"zod","weeklyDownloads":39205280},{"name":"deepkit","weeklyDownloads":7413},{"name":"effect-schema","weeklyDownloads":765818},{"name":"ts-auto-guard","weeklyDownloads":7126},{"name":"type-predicate-generator","weeklyDownloads":261},{"name":"joi","weeklyDownloads":11726209}] \ No newline at end of file From 1a1ca4e02a1c623f9c5cfef7303dc51c129d6fbb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:17:15 +0000 Subject: [PATCH 3/7] feat: 2.1.9 adds auto-generated benchmarks and bar graph --- docs/results/deno-2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/deno-2.json b/docs/results/deno-2.json index f3734cbf7..ed19b6478 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1036130,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1023715,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":977009,"margin":0.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1027870,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":36009063,"margin":1.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19467517,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":70432401,"margin":2.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2881773,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2876848,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":104622,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":104336,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":507372,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":502137,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":160971,"margin":0.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":207000,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":161178,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32350,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2716753,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1578310,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1106238,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1101336,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":380918,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":229577,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":229414,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":253201,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":255411,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":253138,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":136465,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1649820,"margin":1.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3092543,"margin":1.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3108853,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2648555,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":583985,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":519382,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":579454,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":516032,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2375924,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2892135,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2824344,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":196900,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":206884,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":845254,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9334308,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5552941,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5573992,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5575846,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5579399,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22076314,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2844852,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2180135,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7121495,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":43680111,"margin":1.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3889148,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1881767,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":57478326,"margin":1.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24227888,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57214868,"margin":2.05,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24504880,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":343745,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":179867,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":286151,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":277957,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":249556,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":277961,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2947490,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3391543,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3555320,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72624647,"margin":2.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31162274,"margin":1.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2279256,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1941906,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":66251136,"margin":2.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29904555,"margin":1.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":57950493,"margin":1.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27339657,"margin":1.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":57464664,"margin":1.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27664453,"margin":0.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33317745,"margin":1.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26204677,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":69075675,"margin":2.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26203907,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":69126700,"margin":2.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":549563,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":1014636,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":549162,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":175111,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":221940,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":174965,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42285939,"margin":2.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":55193300,"margin":2.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24101151,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57193677,"margin":2.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24070671,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1880861,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1886494,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4798519,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3639265,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":127068,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3660147,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4061338,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43553164,"margin":1.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29056957,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28399159,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":74782720,"margin":3.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":764518,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":841269,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":844210,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":842875,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1758397,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1752735,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69505539,"margin":2.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31750308,"margin":1.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29494314,"margin":1.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":64046900,"margin":1.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3923675,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":3952602,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6053801,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1416778,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1138489,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1408368,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1134758,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6107017,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6108408,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6364855,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5239298,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":184908,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":177372,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":185410,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":179263,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33434,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30676,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":794833,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":743183,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":721111,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":723067,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6740883,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3404861,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3534265,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3363070,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3067959,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23466159,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1624344,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":330967,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1456707,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":326618,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":74584519,"margin":2.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":71878488,"margin":3.04,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":999159,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1014481,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":969155,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1009546,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35620733,"margin":1.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19489533,"margin":1.03,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":70727492,"margin":2.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2751832,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2753499,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":105118,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":105619,"margin":0.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":514186,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":514715,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":163029,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":208497,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":162358,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32633,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2594268,"margin":0.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1602370,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1243540,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1243744,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":381541,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":226919,"margin":1.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":229172,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":257715,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":256554,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":256455,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":136236,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1633244,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3139972,"margin":1.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3159453,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2730470,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":600116,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":524558,"margin":0.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":591022,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":522961,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2461310,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2825189,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2796694,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":197248,"margin":1.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":209711,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":845742,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9306431,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5599702,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5566857,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5595233,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5555377,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21877771,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2690324,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2295343,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7122572,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44827007,"margin":1.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3949168,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1993224,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":56718176,"margin":2.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24654415,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":56838710,"margin":2.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24330663,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":353904,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":181955,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":288095,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":276209,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":248188,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":278110,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2929381,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3384993,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3426042,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":73057271,"margin":3.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31159016,"margin":1.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2286492,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1941007,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":65747944,"margin":2.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29320637,"margin":1.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":57591343,"margin":1.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27364654,"margin":1.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58371737,"margin":1.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26823934,"margin":1.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33426441,"margin":1.02,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26154074,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":69195225,"margin":1.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26208385,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":69122711,"margin":2.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":535293,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":982447,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":535228,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":175238,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":224140,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":175312,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43305313,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56541113,"margin":1.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24002417,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":56655636,"margin":2.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24297689,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1910398,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1898606,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4840246,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3831244,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":127779,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3622898,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4052848,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43242903,"margin":1.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":27030028,"margin":2.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28904147,"margin":1.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":74190450,"margin":2.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":767188,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":850737,"margin":0.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":851036,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":845000,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1713365,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1716070,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69249199,"margin":2.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31301085,"margin":1.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29629546,"margin":1.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":64905327,"margin":2.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":4030643,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4052183,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6071326,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1391990,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1142068,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1391245,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1130176,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6129792,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6109564,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6448436,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5267631,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":186392,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":177036,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":184937,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":177804,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":32398,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30532,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":806019,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":748610,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":700093,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":709555,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6670540,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3407305,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3372677,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3236628,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":2970424,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23046652,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1557346,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":319470,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1320830,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":324475,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":74803745,"margin":2.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":70472635,"margin":2.67,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file From 3e50bdd840cece020f291eb9e81c963e11ab1290 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:18:46 +0000 Subject: [PATCH 4/7] feat: 1.2.12 adds auto-generated benchmarks and bar graph --- docs/results/bun-1.2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/bun-1.2.json b/docs/results/bun-1.2.json index 3ff9c594c..10d015f20 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":876979,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":880705,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":834262,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":867488,"margin":0.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":42668860,"margin":5.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3200353,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":14485874,"margin":3.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4520812,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4560735,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":259436,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":249332,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":433134,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":418185,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":228236,"margin":1.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":280407,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":214378,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":66938,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5520158,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":414125,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":327414,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":330736,"margin":0.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":349329,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":210998,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":205428,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1806388,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":945094,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":185671,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":182707,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":173866,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":160857,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":660437,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":636403,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1411146,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2119547,"margin":1.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4927361,"margin":1.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4746661,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3969743,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":66715,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":55842,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":64128,"margin":1.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":56118,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4617835,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1681922,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1669737,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":256622,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":293977,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":100985,"margin":1.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6532660,"margin":1.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2626471,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2564901,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2519465,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2504039,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16486087,"margin":3.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4232180,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1521029,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2059003,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":31326380,"margin":4.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5788761,"margin":1.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3666161,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1166675,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":435041,"margin":2.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":910133,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":427145,"margin":2.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":294082687,"margin":75.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3222123,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":318619245,"margin":75.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3296384,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1332902,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":226890,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":341721,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":319394,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":287042,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":306936,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4653621,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":2023698,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1993341,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":313213476,"margin":76.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4598618,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3112708,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1514776,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":58989532,"margin":9.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4613986,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":40112718,"margin":6.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4338951,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41786621,"margin":5.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4430866,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":28218027,"margin":4.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3126459,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":43869600,"margin":5.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3101851,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":319756962,"margin":75.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1279313,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":3034105,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1191340,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":190504,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":249984,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":173837,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30880325,"margin":4.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":276119366,"margin":67.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3265998,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":326843528,"margin":75.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3112497,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1175164,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1166272,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4956692,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1875723,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":105054,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1615409,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":744666,"margin":2.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":727633,"margin":3.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6850093,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":48830128,"margin":6.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3377620,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3183512,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":261606414,"margin":78.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":209825,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":592757,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":670919,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":658317,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":650033,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1151494,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1121836,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":30131092,"margin":4.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4698557,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4629549,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":60203356,"margin":9.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1718404,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1669620,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10347183,"margin":1.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2028783,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1066466,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1979477,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1051724,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2035462,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2013847,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5773670,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1942442,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":279987,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":239817,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":269470,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":232915,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":48418,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":44205,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":981402,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":627339,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":593009,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":572612,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5921967,"margin":1.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":667806,"margin":2.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":648341,"margin":2.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":680024,"margin":2.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4421710,"margin":1.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20578640,"margin":2.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2316457,"margin":1.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":169964,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":677977,"margin":10.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":164404,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":53825886,"margin":8.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":303205415,"margin":76.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":727648,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":719934,"margin":0.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1069889,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":708611,"margin":0.19,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":886829,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":890814,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":840994,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":880296,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41302948,"margin":5.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3142621,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":14925213,"margin":3.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4650431,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4687743,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":262015,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":249626,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":433199,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":427372,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":226149,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":286167,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":211670,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":64297,"margin":3.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5428474,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":413343,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":318685,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":323385,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":344166,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":211969,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":205238,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1814963,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":965984,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":184312,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":182782,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":176785,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":163146,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":668538,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":642110,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1413202,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2140881,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4968342,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4858842,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4060675,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":67024,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":55138,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":64107,"margin":1.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":55875,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4493682,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1663796,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1638770,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":251171,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":285951,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":101227,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6767239,"margin":1.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2618315,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2521724,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2516817,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2537964,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16598348,"margin":2.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4233427,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1500047,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2048487,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":31515914,"margin":4.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5636356,"margin":1.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3700119,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1152162,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":430669,"margin":2.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":896474,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":425786,"margin":2.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":258245997,"margin":68.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3113632,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":345954746,"margin":73.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3147593,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1345897,"margin":1.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":222225,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":345090,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":318443,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":283682,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298192,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4630742,"margin":1.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1962760,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1933743,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":335550027,"margin":74.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4512169,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3106727,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1492184,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":57908303,"margin":9.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4452188,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":42392323,"margin":5.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4338040,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41233949,"margin":5.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4254309,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":27480937,"margin":4.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3154994,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":44892561,"margin":6.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3108141,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":284446778,"margin":77.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1268589,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2937094,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1192266,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":190552,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":248871,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":176878,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30438676,"margin":4.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":248035683,"margin":68.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3389863,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":307016617,"margin":76.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3207373,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1158367,"margin":1.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1151217,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4930293,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1820972,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":103097,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1576756,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":701967,"margin":2.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":720061,"margin":2.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6868560,"margin":1.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":49353536,"margin":7.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3231288,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3167041,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":285355664,"margin":77.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":208612,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":586445,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":658655,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":649854,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":641885,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1138095,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1110413,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":30428684,"margin":5.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4613141,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4613025,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":60432285,"margin":9.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1724737,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1721745,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10636249,"margin":1.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2013474,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1058842,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1992732,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1051908,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2016820,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2006300,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5965734,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1932455,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":279427,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":232777,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":263612,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":225652,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":47717,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":43827,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":974638,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":612184,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":588788,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":564320,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5784283,"margin":1.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":658315,"margin":2.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":653640,"margin":2.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":672040,"margin":2.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4673220,"margin":1.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":19111855,"margin":3.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2329140,"margin":1.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":167979,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1319091,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":160652,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":52183561,"margin":9.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":339462181,"margin":73.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":724311,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":722149,"margin":0.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1061295,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":709869,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file From 521f63d41a63e20a90d249743f88c7d003cebbbc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:21:12 +0000 Subject: [PATCH 5/7] feat: 20.x adds auto-generated benchmarks and bar graph --- docs/results/node-20.json | 2 +- docs/results/preview.svg | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/results/node-20.json b/docs/results/node-20.json index 7243b0611..8aa54e6fd 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":263232,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":266233,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":261293,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":266307,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":42228023,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21239040,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116454786,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2794526,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2794340,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":275519,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":272546,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":502670,"margin":1.03,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":504679,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":156145,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":197471,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":158715,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85745,"margin":12.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2598291,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1490675,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1147905,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1151983,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":354178,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":211887,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":213174,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2556862,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1222470,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":268240,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":268352,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":263495,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":235434,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":626388,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":628757,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":796988,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1437280,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3124134,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3107729,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2457876,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":552399,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":474844,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":547550,"margin":0.85,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":485218,"margin":0.74,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2202774,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2646979,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2611876,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":185992,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":194095,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":673117,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2124181,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6375682,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6384846,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6385537,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6394808,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25670121,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2678795,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2020168,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7200474,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":67148102,"margin":1.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":3899216,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1860961,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1864672,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1528087,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1814698,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1502220,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":101751185,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30625220,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106137573,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27754671,"margin":0.09,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1060389,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":174712,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":250572,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":245976,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":221497,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":245379,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2776807,"margin":0.75,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3765202,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3684398,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163129037,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39266004,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":848399,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":785731,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123259798,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36737595,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90508208,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32205244,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90454135,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32027875,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":40139447,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":29860530,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139587069,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":27665095,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":123360118,"margin":1.03,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":504296,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":914542,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":506234,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":169244,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":207669,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":168548,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":57882836,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109383722,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30666230,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106105659,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30955864,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1863290,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1858670,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4188493,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3146460,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":110016,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2773237,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1060433,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1063876,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4104527,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57863407,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36251148,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36161980,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171328411,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":309497,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":676972,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":733457,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":744320,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":736001,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1682239,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1679360,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113343504,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":37649740,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":34927204,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":134172490,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3513849,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3504272,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":6008848,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1188179,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":938890,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1164776,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":937390,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6534723,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6518453,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6667571,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6453137,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":213213,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":205659,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":211863,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":205372,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":72631,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":68329,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":743109,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":665785,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":663232,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":657666,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6737585,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3442147,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3265576,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3243663,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2769139,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":25718696,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1549645,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":315630,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1380573,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":310305,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162599622,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163083473,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1670213,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1648632,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2092945,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1641278,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":266371,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":272805,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":266708,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":271858,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":43195655,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":21403846,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116607908,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2816585,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2796017,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":274619,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":273145,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":509039,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":500516,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":161887,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":199344,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":161924,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85831,"margin":13.02,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2575594,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1535027,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1106475,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1104196,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":367093,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":219061,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":218746,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2816100,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1210681,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":274425,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":277107,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":272089,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":243513,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":651807,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":655521,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":871910,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1541431,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3216874,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3200499,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2609946,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":541141,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":495007,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":557378,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":492867,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2095332,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2706448,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2695488,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":188714,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":197259,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":687982,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2201042,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6425090,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6403127,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6413680,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6385695,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26572578,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2501717,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2180408,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7262728,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59590019,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":4039073,"margin":1.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1967902,"margin":0.88,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1840379,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1526014,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1853541,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1529217,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102392104,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30614367,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106393785,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27712076,"margin":0.1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1088226,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":172698,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":273934,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":263240,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":234066,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":262916,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2881042,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3711359,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3556689,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162748106,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39932730,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":856128,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":767127,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124164717,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":37233563,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90140304,"margin":1.08,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32708729,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90832559,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32564655,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":39558712,"margin":0.99,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":30120747,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139780964,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":28323228,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124166055,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":503803,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":914898,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":501573,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":172240,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":213495,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":172473,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":57957264,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109878874,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30653936,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106515391,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":29735437,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1838554,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1828917,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4323542,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3222222,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":113371,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":3152196,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1053116,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1056569,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3788355,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58162668,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36134135,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36276869,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171784101,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":317333,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":671282,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":749051,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":753124,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":746148,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1646037,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1672114,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":114237991,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":38026125,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":35421925,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":133967300,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3610737,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3572632,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":5822642,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1165242,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":961142,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1170160,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":959402,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6418971,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6341970,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6682074,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6259819,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":214501,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":209292,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":213591,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":208384,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":73439,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":69452,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":793985,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":703810,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":687855,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":697924,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6904314,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3175269,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3186559,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3135618,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2630946,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":25783857,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1518419,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":320014,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1410495,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":320964,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163413164,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163717899,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1703379,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1695859,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2142924,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1650968,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index 2e34784d9..5bf810090 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -36,10 +36,10 @@ - - - - + + + + @@ -76,10 +76,10 @@ - - - - + + + + @@ -102,24 +102,24 @@ Loose Assertion - + - - - - + + + + @@ -156,10 +156,10 @@ - - - - + + + + From 8ef2d6f0e91f1446c88682ff738bd9afddf273e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:40:28 +0000 Subject: [PATCH 6/7] feat: 21.x adds auto-generated benchmarks and bar graph --- docs/results/node-21.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-21.json b/docs/results/node-21.json index 148f1ee59..c213685b9 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1076691,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1085253,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1041035,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1090307,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43313216,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21861870,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":116088060,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2714298,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2727555,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":273621,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":274612,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":487345,"margin":0.85,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":468711,"margin":0.83,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167558,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":212987,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":165177,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91928,"margin":1.86,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2674978,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1261453,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1100561,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1091792,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":360316,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":220590,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":221298,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2839930,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1120255,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":247165,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":252063,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":252377,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":220361,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":658858,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":659951,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":882908,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1531855,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3050856,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3031725,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2456890,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":552272,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":498277,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":545844,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":491053,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2242161,"margin":0.89,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2604153,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2672102,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":185320,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":190112,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":671026,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2139530,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6476542,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6518771,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6545331,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6524009,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26046636,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2576560,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2126611,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8338985,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59322349,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4108043,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1984888,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1846281,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1464985,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1856604,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1496126,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102213666,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29965171,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106064870,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26859810,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1097746,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":175369,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":300354,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":288289,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":255725,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":286778,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2713491,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3722815,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3650478,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":161376793,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37754235,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":870194,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":809543,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128387453,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34820834,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90485739,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":30848420,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90377577,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30372688,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":38947996,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29416898,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":144730017,"margin":1.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27149657,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":510891,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":971205,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":520655,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":166971,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":207487,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":165443,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":57898438,"margin":1.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109290680,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29933216,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105601871,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29989309,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1944516,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1937129,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4261504,"margin":0.81,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3263200,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":109471,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":2980967,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1098571,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1093961,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4066996,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58858014,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35679725,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36039934,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170879036,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":320023,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":634301,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":710778,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":714454,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":714470,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1601585,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1635208,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":112963655,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":36611512,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33727176,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139712218,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4041228,"margin":0.75,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":4041015,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6127027,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1148720,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":973006,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1141215,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":970089,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6686683,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6606971,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6787008,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6656406,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":218315,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":207939,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":215026,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":208362,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":71918,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":68613,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":746303,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":660594,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":667089,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":663910,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6853596,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3416030,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3542575,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3272252,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2908479,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26519341,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1494445,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":301505,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1337341,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":315291,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170393864,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162850924,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1635152,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1732020,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2167072,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1726219,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1053188,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1085361,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1051433,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1088600,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43357532,"margin":0.88,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21937074,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":116167437,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2733834,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2744381,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":278054,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":276753,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":504059,"margin":0.73,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":506312,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167592,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":211393,"margin":0.92,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":164049,"margin":0.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85066,"margin":9.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2506836,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1406135,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1102538,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1106147,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":363800,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":224159,"margin":0.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":224671,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2803799,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1210351,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":253590,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":259698,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":257487,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":228238,"margin":1.05,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":683107,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":680499,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":877732,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1528011,"margin":0.91,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3216278,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3208947,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2627062,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":551282,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":502729,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":547283,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":494320,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2251917,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2598426,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2654086,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":187929,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":196488,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":724963,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2221192,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6422880,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6379124,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6344198,"margin":0.97,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6341654,"margin":1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26173728,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2513120,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":1923262,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7906378,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59350973,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4128356,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1938431,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1914564,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1563787,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1881420,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1538718,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":101585742,"margin":1.02,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30011108,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105932984,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26946140,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1071841,"margin":1.06,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":174761,"margin":0.8,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":299148,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":291996,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":259373,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":291758,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2619603,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3754388,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3659040,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162530640,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37851468,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":883212,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":825938,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128068815,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34758595,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90129512,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31258496,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90383673,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30694742,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39480973,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29655349,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":146053073,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27539029,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":508585,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":934711,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":505757,"margin":0.86,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":167656,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":205913,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":167408,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58961278,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109621627,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29722881,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":106038411,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":30065654,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1927438,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1913073,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4400063,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3330416,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":113228,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3106770,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1102474,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1103567,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4062638,"margin":0.96,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58940186,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35970306,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36033399,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171122872,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":331281,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":667074,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":731216,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":728470,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":726443,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1624752,"margin":0.94,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1662408,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113462991,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37280659,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33976286,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139966912,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":3930798,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3858587,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6015165,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1172801,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":980354,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1164192,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":975047,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6670050,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6613324,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":5769863,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6625785,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":225503,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":217673,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":226131,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":218019,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":73504,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":69168,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":733739,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":693000,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":683632,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":676484,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6826995,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3386065,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3345923,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3234044,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2881526,"margin":0.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26701007,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1514944,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":328581,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1405929,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":319899,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":171693218,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163094581,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1631383,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1689154,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2101239,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1682707,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file From 90da1d00aa394477cdc3fa84621bcadc309c873a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Tue, 19 Aug 2025 22:59:50 +0000 Subject: [PATCH 7/7] feat: 22.x adds auto-generated benchmarks and bar graph --- docs/results/node-22.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-22.json b/docs/results/node-22.json index 2e7d1c8ce..605bd0b99 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1019623,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1066224,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1040488,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1071015,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35337461,"margin":1.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19793103,"margin":0.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":70823293,"margin":1.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2733026,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2708105,"margin":0.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":268977,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":276263,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":476788,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":475367,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":173135,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":218120,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":169430,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":88110,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2613388,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1516440,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1183628,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1176844,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":368647,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":224278,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":224346,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2576106,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1112211,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":245034,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":251614,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":247985,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":221421,"margin":0.08,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":650227,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":652063,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":856857,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1613816,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3043280,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3012296,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2463878,"margin":0.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":545011,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":496104,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":537841,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":494828,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2314222,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2627503,"margin":0.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2739448,"margin":1.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":211276,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":222710,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":673810,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2060341,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5771200,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5743002,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5763357,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5731488,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23395691,"margin":0.82,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2728706,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2263825,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7965380,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46194593,"margin":1.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4020364,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2027851,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1853929,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1540328,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1827330,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1528753,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61221162,"margin":2.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25954166,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61565478,"margin":2.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23908034,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1114062,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":174590,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":311522,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":297690,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":264961,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298741,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2907041,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3618508,"margin":0.69,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3566447,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":78866019,"margin":4.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30298992,"margin":1.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":859594,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":766117,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71700401,"margin":2.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29223451,"margin":1.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63633221,"margin":2.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27162572,"margin":1.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63084639,"margin":2.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27241151,"margin":1.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32803348,"margin":1.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26019060,"margin":0.87,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":78057862,"margin":2.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24208247,"margin":0.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":75673787,"margin":2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":515882,"margin":0.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":931090,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":526862,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":170959,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":216778,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":171448,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45006417,"margin":1.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61596637,"margin":2.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25193053,"margin":1.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":61348795,"margin":2.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25195878,"margin":1.04,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1929008,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1904474,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4590566,"margin":0.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3401292,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":114859,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3263513,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1110132,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1102727,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4202114,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44934637,"margin":1.88,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30053715,"margin":1.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30009166,"margin":1.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84022454,"margin":3.78,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":343188,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":732342,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":788974,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":787362,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":794874,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1650289,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1685697,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69004953,"margin":2.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30467761,"margin":1.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27875643,"margin":0.84,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":76460386,"margin":2.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3701717,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3661874,"margin":0.83,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5331522,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1221852,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":974732,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1216197,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":985044,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6129708,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6077929,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6549280,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6091233,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":220648,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":207748,"margin":1.06,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":219355,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":210381,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":71756,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":67094,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":770860,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":693187,"margin":0.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":703846,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":697667,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6622145,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3444475,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3620229,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3678051,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2598950,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23433018,"margin":1.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1434902,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":333947,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1400205,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":328149,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82430709,"margin":3.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":81241389,"margin":2.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1711731,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1687492,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2051601,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1687852,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1026570,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1016004,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":983811,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1011423,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35381695,"margin":1.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19341800,"margin":0.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":67639885,"margin":2.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2601590,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2597748,"margin":0.95,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":265686,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":269566,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":476650,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":481123,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":164123,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":208234,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":161951,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":89497,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2573795,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1479221,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1165736,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1173238,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":376412,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":230541,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":229912,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2756235,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1144391,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":241821,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":238673,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":238686,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":224321,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":640742,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":635785,"margin":0.95,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":857016,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1611544,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3023632,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3015782,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2430402,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":538134,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":471995,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":520236,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":469885,"margin":1.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2253596,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2691165,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2662666,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":206559,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":218710,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":664579,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2092285,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5697072,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5729556,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5744554,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5722152,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22958527,"margin":1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2809390,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2211571,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7865714,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46484689,"margin":1.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3967755,"margin":0.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1865557,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1798612,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1550188,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1785829,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1532813,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62101802,"margin":1.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25774124,"margin":1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61487334,"margin":1.96,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23779804,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1086268,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":175174,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":299008,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":288893,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":256782,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":292254,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2423431,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":2997242,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3230357,"margin":0.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":84039692,"margin":3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31042715,"margin":1.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":848001,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":741089,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72233235,"margin":2.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29349190,"margin":1.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63635493,"margin":2.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27448356,"margin":0.91,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":62953515,"margin":2.75,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26374647,"margin":1.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32262652,"margin":1.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":24972085,"margin":1.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":78519373,"margin":2.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23521418,"margin":0.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":74944590,"margin":2.75,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":509510,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":921047,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":506640,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":163061,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":208928,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":161616,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45521473,"margin":1.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61640297,"margin":1.93,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25422195,"margin":1.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":60670386,"margin":2.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25478963,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1877079,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1863564,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4336531,"margin":0.68,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3362141,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":112411,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3138314,"margin":0.9,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1118655,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1124958,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4163840,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44861644,"margin":1.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30363515,"margin":0.98,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30329535,"margin":1.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86192951,"margin":2.95,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":334902,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":711830,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":784514,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":786034,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":785937,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1610937,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1652270,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":68959827,"margin":2.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":29656760,"margin":1.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":26381722,"margin":1.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":73989122,"margin":2.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3628024,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3616579,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5304913,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1165930,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":944380,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1158141,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":943285,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6186340,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6147554,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6342106,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6168032,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":224168,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":212390,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":216796,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":209927,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":70260,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":65541,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":757322,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":684771,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":692306,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":693874,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6288279,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3488503,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3343121,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3266562,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2432140,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23179974,"margin":0.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1484028,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":310340,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1215738,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":298253,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":81703998,"margin":3.96,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":80590263,"margin":2.75,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1628914,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1631888,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":1980245,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1622421,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file