From b302071d09200c6596806d0859f63b9cfe084685 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:30:15 +0000 Subject: [PATCH 1/9] fix(deps): update dependency mol_data_all to v1.1.1553 (#2124) 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 0948685a7..3602cc461 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.1552", + "mol_data_all": "1.1.1553", "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.1552", "", {}, "sha512-6qN0tkVaUEtwDPBKnKYmT12vvsLbqwFA2RgvfDuQmKAmHwSDdGgtlZCBadMbhmZK2+LpPIDy6FcHIZuPijWUjQ=="], + "mol_data_all": ["mol_data_all@1.1.1553", "", {}, "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg=="], "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 417868c9e..c709ffb11 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.1552", + "mol_data_all": "1.1.1553", "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.1552", - "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1552.tgz", - "integrity": "sha512-6qN0tkVaUEtwDPBKnKYmT12vvsLbqwFA2RgvfDuQmKAmHwSDdGgtlZCBadMbhmZK2+LpPIDy6FcHIZuPijWUjQ==" + "version": "1.1.1553", + "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1553.tgz", + "integrity": "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg==" }, "node_modules/mongodb": { "version": "6.10.0", @@ -15562,9 +15562,9 @@ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==" }, "mol_data_all": { - "version": "1.1.1552", - "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1552.tgz", - "integrity": "sha512-6qN0tkVaUEtwDPBKnKYmT12vvsLbqwFA2RgvfDuQmKAmHwSDdGgtlZCBadMbhmZK2+LpPIDy6FcHIZuPijWUjQ==" + "version": "1.1.1553", + "resolved": "https://registry.npmjs.org/mol_data_all/-/mol_data_all-1.1.1553.tgz", + "integrity": "sha512-BgJEEDmrpM7g4DflUxPU1az3MfWD7OBJww0bdaQl0hlDCJONoHERDAFqpKT6tn5XzK+C9xgSboBCYK6NSY3FEg==" }, "mongodb": { "version": "6.10.0", diff --git a/package.json b/package.json index 2270d5c03..3f86d9dab 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.1552", + "mol_data_all": "1.1.1553", "myzod": "1.12.1", "ok-computer": "1.0.4", "parse-dont-validate": "4.0.0", From 11d9225ea27ed545ea2fffc88babb78a8f2a22fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 14:31:13 +0000 Subject: [PATCH 2/9] 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 e9e97cb12..31fd03ce7 100644 --- a/docs/packagesPopularity.json +++ b/docs/packagesPopularity.json @@ -1 +1 @@ -[{"name":"aeria","weeklyDownloads":722},{"name":"ajv","weeklyDownloads":137295962},{"name":"arktype","weeklyDownloads":346457},{"name":"banditypes","weeklyDownloads":468},{"name":"bueno","weeklyDownloads":293},{"name":"caketype","weeklyDownloads":226},{"name":"class-transformer-validator-sync","weeklyDownloads":4406337},{"name":"computed-types","weeklyDownloads":2587},{"name":"decoders","weeklyDownloads":23672},{"name":"io-ts","weeklyDownloads":1691923},{"name":"jointz","weeklyDownloads":294},{"name":"json-decoder","weeklyDownloads":334},{"name":"$mol_data","weeklyDownloads":1060},{"name":"@mojotech/json-type-validation","weeklyDownloads":31503},{"name":"mondrian-framework","weeklyDownloads":238},{"name":"myzod","weeklyDownloads":19155},{"name":"ok-computer","weeklyDownloads":331},{"name":"parse-dont-validate (chained function)","weeklyDownloads":319},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":319},{"name":"purify-ts","weeklyDownloads":29101},{"name":"r-assign","weeklyDownloads":297},{"name":"rescript-schema","weeklyDownloads":2055},{"name":"rulr","weeklyDownloads":838},{"name":"runtypes","weeklyDownloads":228147},{"name":"@sapphire/shapeshift","weeklyDownloads":295950},{"name":"simple-runtypes","weeklyDownloads":1076},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":51515890},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":51515890},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":51515890},{"name":"spectypes","weeklyDownloads":538},{"name":"succulent","weeklyDownloads":299},{"name":"superstruct","weeklyDownloads":2873393},{"name":"suretype","weeklyDownloads":31671},{"name":"sury","weeklyDownloads":3068},{"name":"tiny-schema-validator","weeklyDownloads":1365},{"name":"to-typed","weeklyDownloads":297},{"name":"toi","weeklyDownloads":974},{"name":"ts-interface-checker","weeklyDownloads":14488214},{"name":"ts-json-validator","weeklyDownloads":18335},{"name":"ts-runtime-checks","weeklyDownloads":933},{"name":"ts-utils","weeklyDownloads":293},{"name":"tson","weeklyDownloads":293},{"name":"@typeofweb/schema","weeklyDownloads":533},{"name":"typia","weeklyDownloads":460540},{"name":"unknownutil","weeklyDownloads":516},{"name":"valibot","weeklyDownloads":1598419},{"name":"valita","weeklyDownloads":33956},{"name":"vality","weeklyDownloads":398},{"name":"yup","weeklyDownloads":7429827},{"name":"zod","weeklyDownloads":39178208},{"name":"deepkit","weeklyDownloads":7559},{"name":"effect-schema","weeklyDownloads":769687},{"name":"ts-auto-guard","weeklyDownloads":6875},{"name":"type-predicate-generator","weeklyDownloads":232},{"name":"joi","weeklyDownloads":11652732}] \ No newline at end of file +[{"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 From ac7a9b3cc8ff43c65d86dcb956fdbb88520704c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 14:45:40 +0000 Subject: [PATCH 3/9] 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 8c2c3f6bf..746ab356d 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1075304,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1081301,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1046228,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1078394,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35337772,"margin":1.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19527973,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":71059104,"margin":2.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2809365,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2810987,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":106556,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":106576,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":521159,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":503956,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":161591,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":208266,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":162472,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32991,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2720470,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1632660,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1203332,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1209680,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":376995,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":226304,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":226784,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":255590,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":257667,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":255946,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":136855,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1677645,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3107961,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3125916,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2707300,"margin":0.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":604340,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":534856,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":597836,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":535848,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2399371,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2909056,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2919395,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":195721,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":207156,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":819102,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9250213,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5576980,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5611418,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5606037,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5583858,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21893028,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2851119,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2309572,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7114801,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":43723790,"margin":1.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3838229,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":2010508,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":56858837,"margin":2.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24641331,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":58269889,"margin":1.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24385759,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":360598,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":175966,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":278127,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":268740,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":241904,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":271196,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2914325,"margin":0.8,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3449293,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3371675,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72489871,"margin":3.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31653790,"margin":1.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2285771,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1913672,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":66077910,"margin":2.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29803686,"margin":1.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":57291205,"margin":2.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27154523,"margin":1.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58624621,"margin":1.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27335543,"margin":1.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":34210153,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26230819,"margin":0.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":70179276,"margin":2.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26422716,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70273288,"margin":2.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":542510,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":1008034,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":544966,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":174906,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":214404,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":173740,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43203751,"margin":1.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56791082,"margin":1.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24302158,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":56980390,"margin":1.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23829404,"margin":1.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1921185,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1908608,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4707294,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3576581,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":129727,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3573455,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4066141,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43101516,"margin":1.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29125485,"margin":1.04,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28952152,"margin":0.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":75225613,"margin":2.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":769290,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":823102,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":817942,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":815202,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1746741,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1750566,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69234072,"margin":2.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31600260,"margin":1.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29531246,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":65283012,"margin":1.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3961443,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":3988583,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6010000,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1408441,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1162078,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1408985,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1158209,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6102419,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6082296,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6439694,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5228274,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":187042,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":181003,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":188113,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":180811,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33209,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":30969,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":793255,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":742948,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":736619,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":738230,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6783638,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3365354,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3514523,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3451782,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3088149,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23258766,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1588329,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":334748,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1403893,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":328362,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":74159388,"margin":2.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":71734346,"margin":2.86,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1031415,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1056514,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1021966,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1053055,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35597059,"margin":1.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19582808,"margin":0.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":71744611,"margin":2.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2786505,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2780833,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":103998,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":103744,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":519914,"margin":0.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":517123,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":164182,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":203498,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":161787,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":33350,"margin":0.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2707428,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1637429,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1202702,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1208666,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":375046,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":226762,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":225816,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":259105,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":259445,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":258966,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":136064,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1659531,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3331455,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3343850,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2700856,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":611802,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":537589,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":604797,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":536300,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2403396,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2868859,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2902896,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":200874,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":210709,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":857577,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9384136,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5601034,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5606064,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5607016,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5605415,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22248414,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2746583,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2281865,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6901364,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44842690,"margin":1.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3712936,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1980077,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":54395426,"margin":5.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24619073,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":58005651,"margin":2.07,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24583552,"margin":0.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":360853,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":173450,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":282685,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":274989,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":247007,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":275703,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2998250,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3496357,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3416250,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":71372489,"margin":3.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31765914,"margin":1.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2290740,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1956137,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":66874107,"margin":1.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30170027,"margin":1.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":58950849,"margin":1.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27703774,"margin":1.04,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58394152,"margin":1.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27953105,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33580412,"margin":1.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26188329,"margin":0.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":68135249,"margin":2.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26205803,"margin":0.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":68283820,"margin":2.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":546940,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":989746,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":547432,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":172811,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":218283,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":174154,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43257273,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56437029,"margin":1.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24253926,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57827637,"margin":1.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23958238,"margin":1.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1950314,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1940454,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4882167,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3677683,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":131167,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3593557,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4015708,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43285717,"margin":1.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28889304,"margin":1.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28891245,"margin":0.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":74263223,"margin":3.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":774164,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":826708,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":839259,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":837613,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1750248,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1755541,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":68984959,"margin":2.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":32246069,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29984772,"margin":1.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":63821813,"margin":2.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":4022648,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4064281,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6077016,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1425718,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1101442,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1423145,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1109707,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6123730,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6119037,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6455789,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5332844,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":190969,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":185827,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":192721,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":184997,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":33906,"margin":0.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":31403,"margin":0.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":814191,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":765363,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":738287,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":741190,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6741080,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3437535,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3403994,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3368212,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3072536,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23507533,"margin":0.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1611620,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":336606,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1391371,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":331013,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":73552041,"margin":2.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":73046805,"margin":2.48,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file From b90e2a41f1cd9690435bff021c6fa4790b533aa1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 14:47:02 +0000 Subject: [PATCH 4/9] 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 64fbd1321..f29e5c64b 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":882837,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":901758,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":865562,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":887879,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":42762284,"margin":5.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3068341,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15004223,"margin":2.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4588363,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4521704,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":272875,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":262702,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":446577,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":451101,"margin":0.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":235080,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":285636,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":217685,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":67214,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5561439,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":421302,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":332652,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":330391,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":334376,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":212195,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":190641,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1782055,"margin":1.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":949594,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":189127,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":183218,"margin":1.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":181921,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":172159,"margin":0.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":677141,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":649213,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1403757,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2169177,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":5075450,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4899681,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4052539,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":68315,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":54458,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":62896,"margin":1.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":54986,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4628312,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1692068,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1662339,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":258408,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":291384,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":101041,"margin":1.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6772498,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2527544,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2506878,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2496383,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2419554,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16438808,"margin":2.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4212356,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1521012,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2084941,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30340945,"margin":3.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5621075,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3678982,"margin":1.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1161472,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":425159,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":907101,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":412166,"margin":2.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":293357640,"margin":75.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3215190,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":321950147,"margin":75.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3263529,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1375436,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":226810,"margin":1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":350314,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":328966,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":292390,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297807,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4723400,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1962028,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1968452,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":321657868,"margin":75.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4714740,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2705021,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1547797,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":58186558,"margin":8.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4553984,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":40348677,"margin":5.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4393469,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41747113,"margin":5.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4382274,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":27159553,"margin":4.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":2999074,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":44571932,"margin":6.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":2983044,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":332328181,"margin":74.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1237006,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2896619,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1152603,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":166215,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":235490,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":163701,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30611111,"margin":4.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":248698687,"margin":68.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3335163,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":283641104,"margin":77.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3275081,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1176627,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1168818,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4468351,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1829465,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":105158,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1583068,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":718704,"margin":2.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":718743,"margin":3.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6863608,"margin":1.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":48315875,"margin":7.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3357112,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3250082,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":318331275,"margin":75.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":207751,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":599882,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":660079,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":643973,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":637433,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1111075,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1094708,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":30794530,"margin":4.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4795029,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4676889,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":60862923,"margin":9.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1726573,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1715975,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10268103,"margin":1.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2024462,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1061116,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1987956,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1040875,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2032710,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2008699,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":6051034,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1951380,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":267903,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":228922,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":259173,"margin":0.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":221345,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":45186,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":42175,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":920077,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":584038,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":554222,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":532807,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5565239,"margin":1.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":641474,"margin":2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":635511,"margin":2.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":651312,"margin":2.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4752975,"margin":1.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":19884344,"margin":2.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2234630,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":155122,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1236026,"margin":5.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":150314,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":54662765,"margin":8.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":302744735,"margin":76.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":722470,"margin":0.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":714162,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1059658,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":708302,"margin":0.2,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":855143,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":885014,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":840185,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":863147,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41268208,"margin":5.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3092005,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15723237,"margin":2.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4675059,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4637428,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":259907,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":242904,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":435745,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":417657,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":220961,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":273349,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":202032,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":63523,"margin":3.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5606891,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":410604,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":324710,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":321206,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":337241,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":205220,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":198053,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1791638,"margin":1.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":941541,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":177649,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":167499,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":170972,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":158560,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":666093,"margin":1.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":636988,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1377432,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2101189,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":5026301,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4818128,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3874484,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":66414,"margin":1.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":54952,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":60895,"margin":2.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":55456,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4600596,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1685657,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1667979,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":253225,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":282513,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":98778,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6260507,"margin":1.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2601898,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2537252,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2525594,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2487612,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16488996,"margin":2.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4178673,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1474571,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2112068,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30133919,"margin":4.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5714764,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3665707,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1137549,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":424354,"margin":2.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":870962,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":413858,"margin":2.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":273635118,"margin":77.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3204472,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":342240022,"margin":74.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3239574,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1361224,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":219080,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":322323,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":297781,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":276586,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":293017,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4757789,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1936238,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1947986,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":342114253,"margin":74.15,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4641305,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2732163,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1546238,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":58885909,"margin":9.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4620442,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":40856182,"margin":5.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4425908,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41688248,"margin":5.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4418886,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":331976824,"margin":74.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1265831,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2997280,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1193158,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":172983,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":242971,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":173101,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30822570,"margin":4.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":282464852,"margin":76.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3175434,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":334291574,"margin":74.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3167376,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1133120,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1131732,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4584170,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1809385,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":98993,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1553874,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":707635,"margin":2.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":685436,"margin":2.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6755242,"margin":1.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":51076155,"margin":7.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3298770,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3269240,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":303267665,"margin":76.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":207021,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1132753,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1089116,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":30188840,"margin":4.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4806759,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4714892,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":61216556,"margin":9.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1754444,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1737253,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10799805,"margin":1.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2050615,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1062600,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1969290,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1043216,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2036710,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2001859,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5888706,"margin":1.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1944696,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":272936,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":228683,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":255566,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":219602,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":46134,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":41258,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":949529,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":606487,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":594581,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":573529,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5825461,"margin":1.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":661698,"margin":2.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":643462,"margin":2.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":678394,"margin":2.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4622523,"margin":1.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20358915,"margin":2.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2330474,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":164222,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1284165,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":157473,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":54902228,"margin":8.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":293525132,"margin":77.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":715975,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":719371,"margin":0.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1070953,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":710289,"margin":0.25,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file From 8047240191479bef1be7f2770a5722b4494e25cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 14:49:37 +0000 Subject: [PATCH 5/9] 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 e84778a18..ef09534f5 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":267974,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":272521,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":266777,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":272958,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":40871904,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":20823951,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":116195351,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2796037,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2799497,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":254067,"margin":1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":256957,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":461454,"margin":0.98,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":443955,"margin":1.07,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":153953,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":192167,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":154693,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":88652,"margin":0.78,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2566285,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1463355,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1122732,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1117124,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":345654,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":209240,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":208964,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2500150,"margin":1.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1110768,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":254800,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":255509,"margin":0.82,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":255100,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":230396,"margin":0.86,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":621673,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":619411,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":839434,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1470350,"margin":0.95,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3103735,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3120096,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2491334,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":519865,"margin":1.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":453553,"margin":1.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":495786,"margin":1.95,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":442228,"margin":1.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2177393,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2661943,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2659260,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":186660,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":193311,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":638558,"margin":1.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2028181,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6141395,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6134159,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6139212,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6138127,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24335888,"margin":1.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2579729,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2017475,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6895556,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":67745573,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":3896311,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1859693,"margin":0.97,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1772261,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1432890,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1755315,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1452392,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102122175,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30331160,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105998188,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27665580,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1039670,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":166505,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":266053,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":257962,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":224883,"margin":0.77,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":256205,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2782149,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3615604,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3438706,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162671682,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":36671795,"margin":1.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":845218,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":789138,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123073396,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":32937143,"margin":1.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90323465,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29909605,"margin":1.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90451844,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29501694,"margin":1.4,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":37244780,"margin":1.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":29482312,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139287427,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":27510210,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124094110,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":490638,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":891335,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":493804,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":154540,"margin":1.05,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":193384,"margin":1.15,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":152387,"margin":0.85,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":57666707,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109130537,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30674744,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106105042,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30656940,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1856314,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1820875,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4249776,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3244443,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":106040,"margin":1.1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2978846,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1072530,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1071643,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4099956,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57750560,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36165339,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36137746,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170987511,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":307871,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":654409,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":717050,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":719999,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":719331,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1630145,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1632292,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113606573,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":33768358,"margin":1.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":31624554,"margin":1.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":133728090,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3506011,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3480728,"margin":0.75,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":5580494,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1150788,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":951126,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1132825,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":949261,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6549646,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6522275,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6575790,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6496337,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":205352,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":199876,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":204858,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":198957,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":68142,"margin":0.67,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":63568,"margin":0.79,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":712187,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":675218,"margin":0.8,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":675040,"margin":0.8,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":672810,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6505112,"margin":0.82,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":3015210,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3046602,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":2983173,"margin":0.75,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2493979,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":24494437,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1480207,"margin":0.94,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":294765,"margin":1.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1309199,"margin":0.86,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":294071,"margin":1.13,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162631125,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163129577,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1673983,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1680875,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":2088635,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1635873,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":257437,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"aeria","ops":263523,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"aeria","ops":256059,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"aeria","ops":263794,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ajv","ops":42507343,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ajv","ops":20970790,"margin":1.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"arktype","ops":115934367,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"banditypes","ops":2797397,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"banditypes","ops":2788968,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"bueno","ops":265965,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"bueno","ops":264590,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"bueno","ops":486646,"margin":0.95,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"bueno","ops":481831,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"caketype","ops":158499,"margin":0.97,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"caketype","ops":193595,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"caketype","ops":158910,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85545,"margin":12.9,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"cleaners","ops":2574792,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"computed-types","ops":1513171,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"computed-types","ops":1131562,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"computed-types","ops":1129362,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"decoders","ops":360741,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"decoders","ops":214529,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"decoders","ops":212661,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"io-ts","ops":2664038,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"io-ts","ops":1243989,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"joi","ops":269334,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"joi","ops":274019,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"joi","ops":267539,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"joi","ops":231470,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jointz","ops":630680,"margin":0.79,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jointz","ops":640839,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jointz","ops":840646,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"json-decoder","ops":1507352,"margin":0.94,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"$mol_data","ops":3054501,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"$mol_data","ops":3046774,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2503348,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":525860,"margin":0.84,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":478677,"margin":0.8,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":535272,"margin":1,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":469476,"margin":1.02,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"myzod","ops":2174191,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"myzod","ops":2541843,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"myzod","ops":2526474,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ok-computer","ops":185799,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ok-computer","ops":195090,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":650100,"margin":1.06,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2083305,"margin":0.78,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"paseri","ops":6376468,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"paseri","ops":6364041,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"paseri","ops":6360844,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"paseri","ops":6378612,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25871189,"margin":1.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"pure-parse","ops":2676648,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse","ops":2048464,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7024832,"margin":0.89,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59519555,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"pure-parse","ops":3947972,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"purify-ts","ops":1950773,"margin":0.78,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"r-assign","ops":1909330,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"r-assign","ops":1502159,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"r-assign","ops":1880551,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"r-assign","ops":1505919,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102236048,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30289017,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105878174,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27515577,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"rulr","ops":1072155,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"runtypes","ops":171910,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":275499,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":260472,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":229981,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":258569,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2834945,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3708374,"margin":1.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3615550,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162980276,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38900292,"margin":0.71,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":832169,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":779186,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":122996757,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34427991,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90078129,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31644391,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":89925214,"margin":0.82,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":31868551,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"spectypes","ops":39363285,"margin":0.78,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"spectypes","ops":29936596,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"spectypes","ops":139436113,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"spectypes","ops":27706390,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":123800003,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"succulent","ops":494362,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"succulent","ops":901850,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"succulent","ops":486534,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"superstruct","ops":166422,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"superstruct","ops":205822,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"superstruct","ops":164579,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"suretype","ops":58044793,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"sury","ops":109252863,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"sury","ops":30675632,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"sury","ops":106058761,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"sury","ops":30648586,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1877074,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1873315,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"to-typed","ops":4260502,"margin":0.76,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"to-typed","ops":3057142,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"to-typed","ops":113949,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"to-typed","ops":2896041,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"toi","ops":1072932,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"toi","ops":1076537,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4076336,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57980066,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35447102,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36219657,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170999545,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"ts-utils","ops":313212,"margin":0.48,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"tson","ops":678800,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"tson","ops":731502,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"tson","ops":737512,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"tson","ops":731876,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1568402,"margin":1.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1581056,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"typia","ops":113667262,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"typia","ops":36963733,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"typia","ops":33881577,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"typia","ops":133833015,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"unknownutil","ops":3505952,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"unknownutil","ops":3485027,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"unknownutil","ops":5994016,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valibot","ops":1165697,"margin":1.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valibot","ops":965478,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valibot","ops":1165679,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valibot","ops":966565,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"valita","ops":6610958,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"valita","ops":6557802,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"valita","ops":6686175,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"valita","ops":6496051,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"vality","ops":204873,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"vality","ops":200493,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"vality","ops":207278,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"vality","ops":205854,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"yup","ops":71565,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"yup","ops":66789,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod","ops":782394,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod","ops":689532,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod","ops":676508,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod","ops":687721,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"zod4","ops":6861038,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"zod4","ops":2986779,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"zod4","ops":3206376,"margin":0.83,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"zod4","ops":3148082,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"deepkit","ops":2624276,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"deepkit","ops":26181319,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"effect-schema","ops":1438142,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"effect-schema","ops":318907,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"effect-schema","ops":1253493,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"effect-schema","ops":301065,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162162127,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162855961,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseSafe","name":"jet-validators","ops":1613162,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"parseStrict","name":"jet-validators","ops":1603212,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertLoose","name":"jet-validators","ops":1976370,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.4"},{"benchmark":"assertStrict","name":"jet-validators","ops":1589959,"margin":0.19,"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 1cd61624e..3c927b116 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 fa2d82122270bfa5a7618c637b22c077e49c2cca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 15:09:07 +0000 Subject: [PATCH 6/9] 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 3ef3c084c..fe92638bf 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1049637,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1094125,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1051082,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1098196,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43813868,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":22056941,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":116230444,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2819354,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2808395,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":277744,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":275539,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":524652,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":508844,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":166939,"margin":0.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":215064,"margin":0.08,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":168003,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91565,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2694142,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1317569,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1110008,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1103614,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":365256,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":222037,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":222066,"margin":0.09,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2833426,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1153950,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":252846,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":256701,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":257382,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":229691,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":676516,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":676784,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":893015,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1569153,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3202728,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3201305,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2475061,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":559362,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":520576,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":560869,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":504338,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2270641,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2605555,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2640798,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":183465,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":192038,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":683239,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2218985,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6563171,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6538403,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6548873,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6531777,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26469156,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2625909,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2087231,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7592365,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59320727,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4140078,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1932064,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1806006,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1468600,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1779319,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1468644,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102138232,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30040667,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106126427,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26933283,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1101844,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":181532,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":302503,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":292410,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":262211,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":292614,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2663323,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3738435,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3654375,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162820773,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":38231454,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":895515,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":817077,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128673589,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35043515,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90331802,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31314067,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90330309,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":31235383,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39925197,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29987072,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":146163455,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27780835,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":507547,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":953022,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":511389,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":167932,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":209266,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":166965,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58949713,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109511045,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":30016875,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":106286077,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":30091439,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1974732,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1978595,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4293969,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3334125,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":117304,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3123406,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1145958,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1135990,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4066030,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58910415,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35713848,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36055527,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170721080,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":318483,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":663343,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":730281,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":738607,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":735043,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1626045,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1664457,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113477752,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37417361,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33937233,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139840902,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":3917219,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3868352,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":5969758,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1156623,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":997595,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1163050,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":999227,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6594186,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6547593,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":5732134,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6545454,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":218576,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":209206,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":215435,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":207645,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":74214,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":69656,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":744482,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":690023,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":687939,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":683723,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6840208,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3509936,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3650667,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3336210,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2855605,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26830791,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1504289,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":323941,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1398152,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":320643,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":171985418,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163085377,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1809718,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1795660,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2273543,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1788517,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":954640,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":976896,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":922650,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":977793,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":41745881,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21309015,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"arktype","ops":115679980,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2696630,"margin":1.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2745031,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":263688,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":267733,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":482225,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":465839,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":158663,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":201460,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":157401,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":86846,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2609665,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1349313,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1066247,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1062154,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":359290,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":218361,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":217580,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2706611,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1114622,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":235775,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":239907,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":240438,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":206578,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":623795,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":612501,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":838393,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1449509,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3159836,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3144207,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2388309,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":529324,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":485245,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":510753,"margin":1.07,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":461810,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2136521,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2651387,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2648260,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":178669,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":183830,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":643680,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2167638,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6549097,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6530970,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6529618,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6551355,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24884045,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2565369,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":1977001,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7856718,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59190107,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4006897,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1867220,"margin":0.76,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1888362,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1498824,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1905251,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1519671,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":101885776,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29891443,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105699762,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26579294,"margin":1.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1048465,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":169443,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":291799,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":281956,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":254058,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":282602,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2540383,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3716604,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3676059,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":161700357,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":36316452,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":864066,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":811521,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128054969,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":33249023,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":89969279,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":30325620,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90372795,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29469225,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":38235966,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29194673,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":143869423,"margin":1.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":26800297,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":491783,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":915668,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":492970,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":163023,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":201558,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":161613,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58695085,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109043335,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29941431,"margin":0.11,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105517111,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29945375,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1888549,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1883601,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4222410,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3028179,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":109650,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":2864992,"margin":1.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1108471,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1086585,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4097533,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58495027,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35671085,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35987118,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170343519,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":300035,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":648375,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":703460,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":717817,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":712700,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1596425,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1610886,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":112954025,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":35877454,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":32468187,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139304279,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4056600,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":4024026,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6087682,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1158552,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":979701,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1153498,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":965977,"margin":1.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6580931,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6504996,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6645733,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6554787,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":212619,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":206891,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":212587,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":204267,"margin":1.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":70502,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":66716,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":700660,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":651713,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":625277,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":623541,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6579981,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3195523,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3232037,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3034939,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":2807067,"margin":1.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":25450970,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1381372,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":306926,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1323055,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":292265,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170895336,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":161879086,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"jet-validators","ops":1734466,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jet-validators","ops":1722979,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jet-validators","ops":2152550,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jet-validators","ops":1714651,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file From da36a720bde5a909fd34a7f635ab67578ded999b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 15:28:24 +0000 Subject: [PATCH 7/9] 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 fa31736f9..59db79b82 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1043357,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1021881,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":985082,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1029576,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35799520,"margin":1.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19803318,"margin":0.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":69272458,"margin":2.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2635555,"margin":0.67,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2666591,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":269844,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":273110,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":495404,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":462093,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":170275,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":217667,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":168875,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":88880,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2631990,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1520301,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1229255,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1222672,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":377470,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":227783,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":227913,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2783405,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1248619,"margin":0.9,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":238736,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":243652,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":241987,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":223977,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":662114,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":662804,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":879916,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1600419,"margin":0.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3046393,"margin":0.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3102939,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2444699,"margin":0.76,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":549818,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":496990,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":545432,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":491673,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2351091,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2698433,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2779092,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":214423,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226387,"margin":0.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":656481,"margin":0.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2112560,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5754307,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5752672,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5756160,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5755837,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23320299,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2742511,"margin":0.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2292554,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8082227,"margin":0.44,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46607884,"margin":1.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3910604,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2019520,"margin":0.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1871746,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1585621,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1838519,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1557208,"margin":0.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":63510084,"margin":1.73,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25801564,"margin":0.95,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62324623,"margin":2.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23945584,"margin":0.74,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1105401,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":179049,"margin":0.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":308768,"margin":0.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":296375,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263421,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":299227,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2837170,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3452588,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3457297,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81448772,"margin":3.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31292237,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":882565,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":790279,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71496082,"margin":2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29175872,"margin":1.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64241595,"margin":2.09,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27484674,"margin":0.85,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64649769,"margin":1.73,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27283982,"margin":1.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":33287979,"margin":0.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26133404,"margin":0.87,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":79269558,"margin":2.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24234396,"margin":0.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73405682,"margin":2.64,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":512566,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":941145,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":514812,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":165425,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":203944,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":165530,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":45153998,"margin":1.65,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61319207,"margin":2.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25519265,"margin":1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":60948975,"margin":2.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25459412,"margin":0.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1938127,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1933875,"margin":0.47,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4585029,"margin":0.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3412216,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":115276,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3253777,"margin":0.56,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1148346,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1134857,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4159482,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45892756,"margin":1.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30345357,"margin":0.98,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30309062,"margin":1.09,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87692968,"margin":2.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":341099,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":705299,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":774655,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":788632,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":791138,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1591540,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1663914,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":70679538,"margin":1.99,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30271498,"margin":1.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27899914,"margin":0.94,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":77841577,"margin":2.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3693178,"margin":0.82,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3716618,"margin":0.6,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5227618,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1117581,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":932272,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1120844,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":929439,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6103058,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6067322,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6556067,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6055490,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":215296,"margin":0.39,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":210070,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":216301,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":212801,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":72127,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":67633,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":762249,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":688295,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":703574,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":696929,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6476182,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3378503,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3326542,"margin":0.42,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3448396,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2509855,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23529814,"margin":1.06,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1563943,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":317861,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1369884,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":308547,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82604488,"margin":3.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79975231,"margin":2.61,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1607398,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1662403,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2059574,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1661985,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1051843,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"aeria","ops":1061525,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"aeria","ops":1038716,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"aeria","ops":1054922,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ajv","ops":35164126,"margin":1.48,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ajv","ops":19498882,"margin":0.92,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"arktype","ops":69560445,"margin":2.69,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2689655,"margin":0.46,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2721049,"margin":0.5,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"bueno","ops":281861,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"bueno","ops":280398,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"bueno","ops":495057,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"bueno","ops":493224,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"caketype","ops":166384,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"caketype","ops":211655,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"caketype","ops":166898,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90401,"margin":1.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2641145,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1514861,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1065986,"margin":1.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1084910,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"decoders","ops":379251,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"decoders","ops":230473,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"decoders","ops":227802,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2687360,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1152913,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"joi","ops":244740,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"joi","ops":245402,"margin":0.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"joi","ops":243644,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"joi","ops":220431,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jointz","ops":655690,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jointz","ops":657116,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jointz","ops":874457,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1620282,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3006637,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3009503,"margin":1.07,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2486465,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":549043,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":510192,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":547355,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":492218,"margin":0.58,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"myzod","ops":2402756,"margin":0.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"myzod","ops":2792163,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"myzod","ops":2783796,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":216127,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226718,"margin":0.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":687221,"margin":0.49,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2164104,"margin":0.22,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"paseri","ops":5746156,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"paseri","ops":5748391,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"paseri","ops":5757441,"margin":0.31,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"paseri","ops":5755790,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23264557,"margin":0.64,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2890552,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2163517,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8361543,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46692538,"margin":1.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4015585,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1927877,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1811050,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1528684,"margin":0.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1804095,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1518267,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60950782,"margin":2.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":26195367,"margin":0.64,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62206354,"margin":2.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23839489,"margin":0.79,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"rulr","ops":1106465,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"runtypes","ops":181959,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309950,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":296195,"margin":0.14,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":261232,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":299129,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2926832,"margin":0.89,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3553841,"margin":0.63,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3581222,"margin":0.25,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81175187,"margin":3.7,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31201502,"margin":1.19,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":872431,"margin":0.35,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":780472,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70286384,"margin":2.62,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29143923,"margin":1.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64372059,"margin":1.97,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27786678,"margin":0.86,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64417208,"margin":2.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27469780,"margin":1.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"spectypes","ops":33119194,"margin":0.85,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25756007,"margin":1.08,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76016375,"margin":2.81,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23742235,"margin":1.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72770069,"margin":2.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"succulent","ops":520648,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"succulent","ops":945462,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"succulent","ops":522945,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"superstruct","ops":156294,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"superstruct","ops":202193,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"superstruct","ops":152373,"margin":0.4,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"suretype","ops":44964976,"margin":1.52,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"sury","ops":61123597,"margin":2.45,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"sury","ops":25490977,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"sury","ops":62223300,"margin":2.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"sury","ops":25525633,"margin":0.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1850090,"margin":0.57,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1862372,"margin":0.53,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4463380,"margin":0.66,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3328467,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"to-typed","ops":112809,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3182815,"margin":0.38,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"toi","ops":1110497,"margin":0.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"toi","ops":1122336,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4200404,"margin":0.26,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44123070,"margin":1.72,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29934314,"margin":1.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30456281,"margin":0.8,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":83621645,"margin":2.71,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":330776,"margin":0.24,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"tson","ops":717240,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"tson","ops":798899,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"tson","ops":814318,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"tson","ops":806696,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1609031,"margin":0.55,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1670260,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"typia","ops":69302275,"margin":2.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"typia","ops":30255501,"margin":1.03,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"typia","ops":27654486,"margin":1.09,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"typia","ops":76079731,"margin":2.37,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3740114,"margin":0.54,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3723199,"margin":0.59,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5060915,"margin":0.29,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valibot","ops":1218696,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valibot","ops":1015076,"margin":0.18,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valibot","ops":1203935,"margin":0.21,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valibot","ops":1017111,"margin":0.09,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"valita","ops":6083721,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"valita","ops":6016762,"margin":0.34,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"valita","ops":6582707,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"valita","ops":6139657,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"vality","ops":219533,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"vality","ops":210316,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"vality","ops":217215,"margin":0.2,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"vality","ops":209358,"margin":0.15,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"yup","ops":71543,"margin":0.13,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"yup","ops":67417,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod","ops":782951,"margin":0.16,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod","ops":703612,"margin":0.12,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod","ops":690794,"margin":0.3,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod","ops":686230,"margin":0.1,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"zod4","ops":6570938,"margin":0.41,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"zod4","ops":3452440,"margin":0.36,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"zod4","ops":3426434,"margin":0.43,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"zod4","ops":3559025,"margin":0.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2617310,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"deepkit","ops":24084018,"margin":0.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1556176,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":330623,"margin":0.17,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1385404,"margin":0.28,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":325403,"margin":0.11,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82179413,"margin":2.77,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":78820325,"margin":2.76,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1617856,"margin":0.33,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1684147,"margin":1.32,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2033749,"margin":0.27,"runtime":"node","runtimeVersion":"v22.18.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1664989,"margin":0.23,"runtime":"node","runtimeVersion":"v22.18.0"}]} \ No newline at end of file From 74777c88da7b231d40d90e37f868258ec4454602 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 15:47:14 +0000 Subject: [PATCH 8/9] feat: 23.x adds auto-generated benchmarks and bar graph --- docs/results/node-23.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-23.json b/docs/results/node-23.json index 4f9afd6f6..bbf0f3de2 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1061885,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1069041,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1040641,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1070909,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37848899,"margin":1.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19697632,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":73966099,"margin":1.93,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2888281,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2898829,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":106496,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":106874,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":502068,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":490400,"margin":0.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":172639,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":220963,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":171706,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92261,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2756089,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1596767,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1250879,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1251297,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":379972,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":229276,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":228881,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2892383,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1289317,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":257542,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":257753,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":254347,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":138319,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":675332,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":675572,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":869576,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1607893,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3317928,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3317591,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2690632,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":586121,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":519151,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":583681,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":519028,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2458872,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2861596,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2873947,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":212701,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":229491,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":712300,"margin":1.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2195292,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5770008,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5750265,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5750262,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5772223,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24294827,"margin":0.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":3007435,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2212121,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8206638,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49256138,"margin":1.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3961676,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2141222,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1886972,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1636659,"margin":0.12,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1908705,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1608099,"margin":0.12,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62205511,"margin":2.01,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25482936,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62353068,"margin":2.05,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23648032,"margin":0.76,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":330284,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":178627,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":314826,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":310153,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":272159,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":307424,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2991637,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3510956,"margin":0.75,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3581607,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":84141919,"margin":3.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32852924,"margin":1.09,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":858958,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":781632,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72391997,"margin":2.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30070924,"margin":1.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64448099,"margin":2.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28495271,"margin":1.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63482468,"margin":2.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28260119,"margin":1.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33944065,"margin":1.01,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26707178,"margin":1.01,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":78645985,"margin":2.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":25102776,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72349209,"margin":2.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":528880,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":971887,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":529037,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":172556,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":216061,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":171865,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":46267289,"margin":1.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61196385,"margin":2.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":24985098,"margin":0.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":62612572,"margin":2.02,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":24884794,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1948640,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1951768,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4655519,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3363880,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":113764,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3168803,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1175975,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1172814,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4071304,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45577889,"margin":1.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29783931,"margin":1.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29898632,"margin":1.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86298034,"margin":2.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":237456,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":800174,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":880140,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":891393,"margin":0.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":888210,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1706744,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1725652,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":77001034,"margin":2.84,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32747948,"margin":1.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30457949,"margin":1.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":69898747,"margin":2.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3893933,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3910195,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5661649,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1392042,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1133194,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1384498,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1134188,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":5829415,"margin":1.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6038741,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":5952280,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":4732201,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":187703,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":183148,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":190794,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":183312,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":34500,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":32018,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":808949,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":727287,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":748223,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":748832,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6868547,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3715569,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3598912,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3645248,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2955340,"margin":1.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23657260,"margin":0.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1620578,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":337498,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1418098,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":329666,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":86577888,"margin":3.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":83430676,"margin":2.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1669620,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1669320,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":2049515,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1677046,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1054828,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1071467,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1031337,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1061651,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37244886,"margin":1.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19479281,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":72124873,"margin":2.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2743846,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2757069,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":101246,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":102413,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":504618,"margin":0.89,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":493089,"margin":0.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":168916,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":216501,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":168043,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92024,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2673164,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1594001,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1225760,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1226208,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":373511,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":225768,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":225444,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2852909,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1215659,"margin":0.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":250934,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":251520,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":250069,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":135303,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":681372,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":677769,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":882739,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1627443,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3222533,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3203119,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2710296,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":547281,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":486320,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":532349,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":488356,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2363609,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2843029,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2854894,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":208980,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":226912,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":600983,"margin":17.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2100912,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5672205,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5653475,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5615943,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5604531,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23822742,"margin":1.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2970419,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2296608,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8673792,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49276253,"margin":1.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3948152,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2003883,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1883911,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1549288,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1813109,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1550859,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61655839,"margin":2.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25133266,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":63320584,"margin":1.89,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23753055,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":324961,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":174582,"margin":0.84,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":304455,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":305373,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":269759,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":304407,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2981389,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3246819,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3240836,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82610596,"margin":3.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32228058,"margin":1.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":845189,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":761141,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72105519,"margin":2.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29916241,"margin":1.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63944474,"margin":2.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27978177,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":65703964,"margin":2.05,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28281377,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":32776710,"margin":1.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26088874,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":75577066,"margin":2.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24759134,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":75599316,"margin":2.02,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":517705,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":949355,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":517408,"margin":0.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":171315,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":209457,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":169694,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45363131,"margin":1.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":62213989,"margin":1.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25113066,"margin":0.84,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":62602270,"margin":2.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25220214,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1940739,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1946345,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4497188,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3555328,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":112296,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3404633,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1181082,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1189172,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4169320,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45014633,"margin":1.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29409077,"margin":1.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29705733,"margin":0.93,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":77342948,"margin":3.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":235491,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":788865,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":866569,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":892090,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":889013,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1700688,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1708703,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":78907760,"margin":2.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32405162,"margin":1.05,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30008844,"margin":1.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":70371817,"margin":1.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3925495,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3897530,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5885997,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1345699,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1111093,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1340781,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1118571,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6267658,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6209873,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6601168,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5380089,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":191157,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":183858,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":191978,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":183899,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":33738,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":31099,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":825378,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":753621,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":736778,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":741340,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6777498,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3559374,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3556450,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3491250,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2976456,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23534795,"margin":0.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1570123,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":322552,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1467564,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":327774,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82561238,"margin":2.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":81425121,"margin":3.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":1588610,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":1582942,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":1936341,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":1598619,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file From 888af83b967fd5e89aa1ff6b2513c64d648e77c5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Mon, 18 Aug 2025 16:05:57 +0000 Subject: [PATCH 9/9] feat: 24.x adds auto-generated benchmarks and bar graph --- docs/results/node-24.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-24.json b/docs/results/node-24.json index d4187c1a1..166f9422e 100644 --- a/docs/results/node-24.json +++ b/docs/results/node-24.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1013356,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"aeria","ops":1005215,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"aeria","ops":990339,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"aeria","ops":1007914,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ajv","ops":35848578,"margin":1.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ajv","ops":19526308,"margin":0.9,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"arktype","ops":67715501,"margin":2.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2852722,"margin":0.76,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2854870,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"bueno","ops":315857,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"bueno","ops":319879,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"bueno","ops":529901,"margin":0.87,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"bueno","ops":522696,"margin":0.84,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"caketype","ops":193453,"margin":1.12,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"caketype","ops":250532,"margin":0.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"caketype","ops":192303,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":98200,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2659566,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1666205,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1255531,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1258553,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"decoders","ops":377492,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"decoders","ops":228650,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"decoders","ops":228759,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2991512,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1303001,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"joi","ops":265440,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"joi","ops":264593,"margin":0.51,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"joi","ops":263768,"margin":0.74,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"joi","ops":247018,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jointz","ops":684780,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jointz","ops":681119,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jointz","ops":870667,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1656649,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3247358,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3219217,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2690660,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":597713,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":543532,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":614940,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":544686,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"myzod","ops":2417957,"margin":0.6,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"myzod","ops":2879592,"margin":0.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"myzod","ops":2854340,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":219173,"margin":0.89,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":227553,"margin":0.92,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":707573,"margin":20.68,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2215158,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"paseri","ops":5682678,"margin":0.45,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"paseri","ops":5604574,"margin":2.04,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"paseri","ops":5655037,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"paseri","ops":5646329,"margin":0.51,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25199786,"margin":0.95,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2995798,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2429564,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8905087,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50219523,"margin":1.57,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3785742,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2023785,"margin":0.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1878533,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1554842,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1848973,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1578563,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60929722,"margin":1.86,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24577293,"margin":0.87,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61101462,"margin":1.98,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23104319,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rulr","ops":1427942,"margin":0.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"runtypes","ops":183402,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":313145,"margin":0.55,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298964,"margin":0.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":282276,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":301217,"margin":0.55,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2944271,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3393308,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3409083,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80983700,"margin":2.99,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32092466,"margin":4.09,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2338728,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1899064,"margin":0.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":69562383,"margin":2.9,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30483170,"margin":6.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64912070,"margin":2.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29374248,"margin":0.99,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":61006370,"margin":4.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29225454,"margin":1.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34840041,"margin":1.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26730398,"margin":0.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77175515,"margin":2.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24718444,"margin":0.84,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":71583017,"margin":3.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"succulent","ops":582001,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"succulent","ops":1065938,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"succulent","ops":584962,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"superstruct","ops":174031,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"superstruct","ops":215107,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"superstruct","ops":174330,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"suretype","ops":45455453,"margin":1.56,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"sury","ops":59607752,"margin":2.98,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"sury","ops":23902056,"margin":1.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"sury","ops":60419608,"margin":2.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"sury","ops":24000438,"margin":2.36,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1916657,"margin":0.49,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1913674,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4792672,"margin":0.79,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3775928,"margin":0.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"to-typed","ops":134123,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3291529,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"toi","ops":1125954,"margin":0.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"toi","ops":1133254,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4102536,"margin":0.68,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45785005,"margin":1.11,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28095785,"margin":2.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28539321,"margin":3.02,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":81870225,"margin":3.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":322352,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"tson","ops":799607,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tson","ops":864035,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"tson","ops":893592,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tson","ops":889230,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1750765,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1740551,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"typia","ops":76645988,"margin":3.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"typia","ops":33350104,"margin":1.03,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"typia","ops":30696407,"margin":1.08,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"typia","ops":81223283,"margin":2.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3885225,"margin":0.8,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3907217,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5705236,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valibot","ops":1418532,"margin":0.45,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valibot","ops":1022592,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valibot","ops":1419781,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valibot","ops":1018012,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valita","ops":6190441,"margin":0.63,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valita","ops":6220118,"margin":0.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valita","ops":5370175,"margin":1.97,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valita","ops":6232213,"margin":0.39,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"vality","ops":227684,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"vality","ops":219092,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"vality","ops":228646,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"vality","ops":218946,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"yup","ops":84455,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"yup","ops":80409,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod","ops":857157,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod","ops":751535,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod","ops":749984,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod","ops":744964,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod4","ops":6808362,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod4","ops":3536319,"margin":0.49,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod4","ops":3604557,"margin":0.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod4","ops":3567939,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3145503,"margin":0.38,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26779817,"margin":1.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1658190,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":337252,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1496098,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":339254,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":83158229,"margin":3.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79050727,"margin":2.07,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1644557,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1649390,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2055220,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1645564,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1048561,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"aeria","ops":1077672,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"aeria","ops":1048804,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"aeria","ops":1076084,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ajv","ops":35956687,"margin":1.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ajv","ops":19872775,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"arktype","ops":67834642,"margin":2.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2817841,"margin":0.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2798981,"margin":0.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"bueno","ops":312568,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"bueno","ops":318578,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"bueno","ops":503016,"margin":0.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"bueno","ops":512483,"margin":0.8,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"caketype","ops":196684,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"caketype","ops":253968,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"caketype","ops":194579,"margin":0.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":94701,"margin":5.76,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2632028,"margin":0.88,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1607871,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1224359,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1224534,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"decoders","ops":377901,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"decoders","ops":228358,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"decoders","ops":225894,"margin":1.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"io-ts","ops":3024617,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1307724,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"joi","ops":260822,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"joi","ops":260515,"margin":0.37,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"joi","ops":260905,"margin":0.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"joi","ops":241034,"margin":0.42,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jointz","ops":677364,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jointz","ops":674574,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jointz","ops":865551,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1587438,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3263471,"margin":0.71,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3267460,"margin":0.51,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2643586,"margin":0.9,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":586641,"margin":0.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":548377,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":601339,"margin":0.95,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":546941,"margin":0.65,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"myzod","ops":2389148,"margin":0.35,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"myzod","ops":2746011,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"myzod","ops":2754328,"margin":0.46,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":214025,"margin":2.05,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226365,"margin":0.9,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":700497,"margin":21.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2263429,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"paseri","ops":5719369,"margin":0.32,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"paseri","ops":5630560,"margin":2.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"paseri","ops":5679839,"margin":0.3,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"paseri","ops":5698451,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24779824,"margin":0.82,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":3000817,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2277770,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8430259,"margin":0.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50224485,"margin":1.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3906982,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2013486,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1829981,"margin":0.52,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1529843,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1816678,"margin":0.17,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1546123,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61721915,"margin":2.03,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24774106,"margin":0.86,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61453894,"margin":1.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23116634,"margin":0.91,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"rulr","ops":1401989,"margin":0.56,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"runtypes","ops":176757,"margin":1.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":311316,"margin":0.51,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301578,"margin":0.54,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":277934,"margin":0.69,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":299323,"margin":0.62,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3046572,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3440942,"margin":0.74,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3450029,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80045806,"margin":3.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33057512,"margin":1.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2328624,"margin":0.34,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1946551,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71360981,"margin":2.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30497176,"margin":4.98,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63616191,"margin":3.84,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28252003,"margin":8.02,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63005191,"margin":3.4,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29268391,"margin":1.07,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34609035,"margin":1.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26544510,"margin":1.02,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"spectypes","ops":73880543,"margin":2.99,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24575642,"margin":0.9,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72897907,"margin":3.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"succulent","ops":568032,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"succulent","ops":1050091,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"succulent","ops":566346,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"superstruct","ops":171273,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"superstruct","ops":213958,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"superstruct","ops":171989,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"suretype","ops":45369726,"margin":1.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"sury","ops":61631110,"margin":1.88,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"sury","ops":24257704,"margin":1.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"sury","ops":62089818,"margin":1.92,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"sury","ops":24346191,"margin":1.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1927568,"margin":0.48,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1928785,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4839606,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3684223,"margin":0.78,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"to-typed","ops":132758,"margin":0.56,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3320909,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"toi","ops":1156791,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"toi","ops":1164606,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4159098,"margin":0.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44156736,"margin":3.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29737761,"margin":0.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28542482,"margin":3.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":81250779,"margin":3.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":270123,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"tson","ops":805176,"margin":0.22,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"tson","ops":865671,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"tson","ops":887591,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"tson","ops":887793,"margin":0.2,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1733771,"margin":0.63,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1711756,"margin":0.77,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"typia","ops":77896485,"margin":2.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"typia","ops":32823177,"margin":1.13,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"typia","ops":30555906,"margin":1.09,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"typia","ops":80645754,"margin":2.75,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":4049809,"margin":0.72,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":4050918,"margin":0.53,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5816387,"margin":0.43,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valibot","ops":1350555,"margin":0.26,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valibot","ops":985803,"margin":0.28,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valibot","ops":1348526,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valibot","ops":980867,"margin":0.82,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"valita","ops":6214788,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"valita","ops":6151109,"margin":0.67,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"valita","ops":6508803,"margin":0.59,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"valita","ops":5289579,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"vality","ops":227597,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"vality","ops":218471,"margin":0.73,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"vality","ops":228715,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"vality","ops":219731,"margin":0.25,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"yup","ops":84243,"margin":0.33,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"yup","ops":80328,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod","ops":842985,"margin":0.19,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod","ops":745772,"margin":1.14,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod","ops":745227,"margin":0.18,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod","ops":747672,"margin":0.16,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"zod4","ops":6779350,"margin":0.64,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"zod4","ops":3600582,"margin":0.41,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"zod4","ops":3625649,"margin":0.5,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"zod4","ops":3457353,"margin":0.47,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3284918,"margin":0.29,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"deepkit","ops":27057388,"margin":0.83,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1645595,"margin":0.7,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":345772,"margin":0.27,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1484871,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":337057,"margin":0.23,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":83096377,"margin":3.58,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79198810,"margin":2.44,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1615986,"margin":0.99,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1627927,"margin":0.21,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":2016834,"margin":0.31,"runtime":"node","runtimeVersion":"v24.6.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1628217,"margin":0.24,"runtime":"node","runtimeVersion":"v24.6.0"}]} \ No newline at end of file