diff --git a/bun.lock b/bun.lock index 99d71f7e5..4d2560669 100644 --- a/bun.lock +++ b/bun.lock @@ -61,7 +61,7 @@ "superstruct": "2.0.2", "suretype": "2.4.1", "sury": "10.0.4", - "svgo": "3.3.2", + "svgo": "3.3.3", "tiny-schema-validator": "5.0.3", "to-typed": "0.5.2", "ts-auto-guard": "5.0.1", @@ -1358,6 +1358,8 @@ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + "sax": ["sax@1.5.0", "", {}, "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA=="], + "seedrandom": ["seedrandom@3.0.5", "", {}, "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="], "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], @@ -1430,7 +1432,7 @@ "sury": ["sury@10.0.4", "", { "peerDependencies": { "rescript": "11.x" }, "optionalPeers": ["rescript"] }, "sha512-dWKqOv+6D4AwGCjeKyaWr157RVBtvnPUp1I6RxReYD1dYuBl4k6oUd/t5INh1mBhUuAEC9SP+rZmIunCyNjXzQ=="], - "svgo": ["svgo@3.3.2", "", { "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": "./bin/svgo" }, "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw=="], + "svgo": ["svgo@3.3.3", "", { "dependencies": { "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0", "sax": "^1.5.0" }, "bin": "./bin/svgo" }, "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng=="], "synckit": ["synckit@0.9.2", "", { "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" } }, "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw=="], @@ -1762,6 +1764,8 @@ "@ts-morph/common/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + "@types/svgo/svgo": ["svgo@3.3.2", "", { "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": "./bin/svgo" }, "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw=="], + "@types/yup/yup": ["yup@1.6.1", "", { "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", "toposort": "^2.0.2", "type-fest": "^2.19.0" } }, "sha512-JED8pB50qbA4FOkDol0bYF/p60qSEDQqBD0/qeIrUCG1KbPBIQ776fCUNb9ldbPcSTxA69g/47XTo4TqWiuXOA=="], "@typescript-eslint/eslint-plugin/debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="], @@ -2076,6 +2080,8 @@ "@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@2.0.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="], + "@types/svgo/svgo/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], + "@types/yup/yup/type-fest": ["type-fest@2.19.0", "", {}, "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="], "@typescript-eslint/utils/eslint-scope/estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], diff --git a/docs/packagesPopularity.json b/docs/packagesPopularity.json index f404cd50d..59fc0559d 100644 --- a/docs/packagesPopularity.json +++ b/docs/packagesPopularity.json @@ -1 +1 @@ -[{"name":"aeria","weeklyDownloads":178},{"name":"ajv","weeklyDownloads":241137360},{"name":"arktype","weeklyDownloads":796879},{"name":"banditypes","weeklyDownloads":208},{"name":"bueno","weeklyDownloads":60},{"name":"caketype","weeklyDownloads":9},{"name":"class-transformer-validator-sync","weeklyDownloads":7087299},{"name":"computed-types","weeklyDownloads":1720},{"name":"decoders","weeklyDownloads":38779},{"name":"io-ts","weeklyDownloads":2301769},{"name":"jointz","weeklyDownloads":112},{"name":"json-decoder","weeklyDownloads":169},{"name":"$mol_data","weeklyDownloads":1133},{"name":"@mojotech/json-type-validation","weeklyDownloads":50902},{"name":"mondrian-framework","weeklyDownloads":16},{"name":"myzod","weeklyDownloads":16469},{"name":"ok-computer","weeklyDownloads":59},{"name":"parse-dont-validate (chained function)","weeklyDownloads":131},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":131},{"name":"purify-ts","weeklyDownloads":54951},{"name":"r-assign","weeklyDownloads":81},{"name":"rescript-schema","weeklyDownloads":5126},{"name":"rulr","weeklyDownloads":1722},{"name":"runtypes","weeklyDownloads":244869},{"name":"@sapphire/shapeshift","weeklyDownloads":500236},{"name":"simple-runtypes","weeklyDownloads":1908},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":90774996},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":90774996},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":90774996},{"name":"spectypes","weeklyDownloads":100},{"name":"succulent","weeklyDownloads":57},{"name":"superstruct","weeklyDownloads":3923525},{"name":"suretype","weeklyDownloads":47503},{"name":"sury","weeklyDownloads":99427},{"name":"tiny-schema-validator","weeklyDownloads":803},{"name":"to-typed","weeklyDownloads":443},{"name":"toi","weeklyDownloads":389},{"name":"ts-interface-checker","weeklyDownloads":24335131},{"name":"ts-json-validator","weeklyDownloads":7646},{"name":"ts-runtime-checks","weeklyDownloads":777}] \ No newline at end of file +[{"name":"aeria","weeklyDownloads":179},{"name":"ajv","weeklyDownloads":243663432},{"name":"arktype","weeklyDownloads":849360},{"name":"banditypes","weeklyDownloads":301},{"name":"bueno","weeklyDownloads":80},{"name":"caketype","weeklyDownloads":9},{"name":"class-transformer-validator-sync","weeklyDownloads":7171699},{"name":"computed-types","weeklyDownloads":1577},{"name":"decoders","weeklyDownloads":38009},{"name":"io-ts","weeklyDownloads":2367114},{"name":"jointz","weeklyDownloads":122},{"name":"json-decoder","weeklyDownloads":188},{"name":"$mol_data","weeklyDownloads":946},{"name":"@mojotech/json-type-validation","weeklyDownloads":54120},{"name":"mondrian-framework","weeklyDownloads":11},{"name":"myzod","weeklyDownloads":18800},{"name":"ok-computer","weeklyDownloads":77},{"name":"parse-dont-validate (chained function)","weeklyDownloads":180},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":180},{"name":"purify-ts","weeklyDownloads":62277},{"name":"r-assign","weeklyDownloads":90},{"name":"rescript-schema","weeklyDownloads":5466},{"name":"rulr","weeklyDownloads":1293},{"name":"runtypes","weeklyDownloads":243456},{"name":"@sapphire/shapeshift","weeklyDownloads":527560},{"name":"simple-runtypes","weeklyDownloads":1618},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":91462504},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":91462504},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":91462504},{"name":"spectypes","weeklyDownloads":348},{"name":"succulent","weeklyDownloads":76},{"name":"superstruct","weeklyDownloads":3956361},{"name":"suretype","weeklyDownloads":46875},{"name":"sury","weeklyDownloads":122027},{"name":"tiny-schema-validator","weeklyDownloads":894},{"name":"to-typed","weeklyDownloads":460},{"name":"toi","weeklyDownloads":365},{"name":"ts-interface-checker","weeklyDownloads":24311341},{"name":"ts-json-validator","weeklyDownloads":5461},{"name":"ts-runtime-checks","weeklyDownloads":715}] \ No newline at end of file diff --git a/docs/results/bun-1.2.json b/docs/results/bun-1.2.json index 193e8deba..e64be09c5 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":879418,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":897956,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":858145,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":879209,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41548059,"margin":5.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3113374,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15784601,"margin":2.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4380821,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4338048,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":252843,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":245729,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":406630,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":420137,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":216506,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":267004,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":198655,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":59737,"margin":2.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5560084,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":407344,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":322946,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":326341,"margin":0.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":322092,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":198151,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":193776,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1707171,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":925295,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":171073,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":169911,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":162177,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":151406,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":638261,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":616445,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1358884,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2024160,"margin":1.13,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":5027607,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4937561,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":3934224,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":64769,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":52596,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":59595,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":53827,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4489868,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1659409,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1642743,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":240926,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":271944,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":96179,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6542942,"margin":1.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2579867,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2568974,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2545654,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2508922,"margin":1.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":15908636,"margin":2.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4198212,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1465093,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":1987403,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30538178,"margin":3.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5603401,"margin":1.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3627514,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1137032,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":422529,"margin":2.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":871126,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":410327,"margin":2.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":257483586,"margin":68.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3149872,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":294314909,"margin":76.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3240713,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1314841,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":211504,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":320134,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":296777,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":268860,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":278068,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4624835,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1965606,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1928558,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":320551719,"margin":75.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4532899,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3023500,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1498423,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":56556425,"margin":8.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4513322,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":41567121,"margin":5.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4278592,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41221014,"margin":5.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4333214,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":26754476,"margin":4.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3008453,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":42846341,"margin":6.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":2965460,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":256743445,"margin":68.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1250961,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2951187,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1173416,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":168610,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":233430,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":157911,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30687021,"margin":4.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":262402537,"margin":67.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3217161,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":276821304,"margin":77.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3180511,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1152263,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1157302,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4551763,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1780299,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":97737,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1530265,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6799295,"margin":1.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":51154727,"margin":7.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3336728,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3279196,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":299496057,"margin":76.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":196507,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":570461,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":639850,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":633738,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":620568,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1121697,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1102369,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":29361738,"margin":4.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4701027,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4598200,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":62343945,"margin":10.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1719555,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1699479,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10531322,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2008055,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1060009,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1966043,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1034007,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2006792,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2005612,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5884700,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1918542,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":270485,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":225287,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":254852,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":217757,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":46484,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":42785,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":935351,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":591939,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":554687,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":535444,"margin":1.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5623957,"margin":1.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":667977,"margin":2.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":652664,"margin":2.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":678421,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4910556,"margin":1.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20312700,"margin":2.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2222929,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":162771,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1231843,"margin":4.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":154961,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":53001049,"margin":8.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":332325157,"margin":74.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":14576399,"margin":2.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":2937387,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":2742315,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":2714418,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":770969,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":809979,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":754284,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":795271,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":42458596,"margin":6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":2087119,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":18343801,"margin":2.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4834456,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4777538,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":255275,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":236275,"margin":2.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":412069,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":396708,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":211694,"margin":0.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":262727,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":193500,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":66035,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":4853545,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":385236,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":308526,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":298374,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":334422,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":207505,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":202337,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1822436,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":814445,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":184728,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":176516,"margin":1.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":172055,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":158309,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":564786,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":537088,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1123624,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2060289,"margin":0.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4974447,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4777145,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4374765,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":51741,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":43903,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":45356,"margin":1.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":45820,"margin":0.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":3936629,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1332608,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1319939,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":227447,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":260913,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":74580,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6388505,"margin":1.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":1841860,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":1817862,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":1811876,"margin":0.29,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":1791511,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16463709,"margin":2.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4431632,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1238915,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":1603409,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":33609344,"margin":4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5590918,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3546420,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":999614,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":381975,"margin":2.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":764345,"margin":2.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":370910,"margin":2.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":252401844,"margin":68.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":2150851,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":301568528,"margin":67.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":2161170,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1295229,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":201616,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":304970,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":285283,"margin":0.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":259134,"margin":0.73,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":277049,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4679789,"margin":1.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1549953,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1555667,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":297140767,"margin":78.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":2580817,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3213494,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1230418,"margin":0.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":60422075,"margin":8.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":2642747,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":45023439,"margin":5.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":2559210,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":42015013,"margin":6.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":2597357,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":26147744,"margin":4.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":2110412,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":46053855,"margin":6.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":2080488,"margin":0.3,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":340582914,"margin":76.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1077757,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2965747,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1016780,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":189998,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":254246,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":174298,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30591427,"margin":3.86,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":292713478,"margin":66.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":2163366,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":294585651,"margin":78.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":2176814,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":884111,"margin":0.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":874841,"margin":0.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4644642,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1500325,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":99075,"margin":0.93,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1301919,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":719620,"margin":1.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":696335,"margin":2.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":7215206,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":54222368,"margin":7.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":2173985,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":2162979,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":343728884,"margin":75.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":203370,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":485181,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":497510,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":490618,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":487740,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":946625,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":930966,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":27441142,"margin":5.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":2640032,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":2653903,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":64224638,"margin":10.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":1912845,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":881996,"margin":0.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1836441,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":862218,"margin":0.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":1610038,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":1597936,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5510275,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1568578,"margin":0.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":45101,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":41364,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":950764,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":565634,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":524723,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":503753,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5287670,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":605684,"margin":1.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":595982,"margin":2.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":619993,"margin":2.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4376226,"margin":1.21,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":18881684,"margin":1.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2302184,"margin":1.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":181196,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":864475,"margin":9.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":173167,"margin":1.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":57446210,"margin":7.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":318333115,"margin":77.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":14376711,"margin":2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":1978108,"margin":0.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1935493,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":1905500,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file diff --git a/docs/results/deno-2.json b/docs/results/deno-2.json index f6c4aa9b9..49de7f761 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1064562,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1070748,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1045603,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1067297,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35951200,"margin":1.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19466975,"margin":1.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":51905824,"margin":2.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2839580,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2844549,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":106847,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":106319,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":516287,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":514973,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":159020,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":202416,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":157757,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":33026,"margin":0.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2600338,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1570484,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1257170,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1254361,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":363517,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":221305,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":221295,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":257973,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":252343,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":252247,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":136135,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1672332,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3241635,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3266263,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2576316,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":590889,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":529987,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":591455,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":525946,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2362897,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2842095,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2836361,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":196378,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":209044,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":865255,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9414654,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5574979,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5558865,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5546299,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5557787,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22013833,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2863611,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2226047,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7077247,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44423988,"margin":1.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3884427,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1972992,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":57824477,"margin":1.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24604468,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57361688,"margin":1.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24421217,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":358593,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":178545,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":283782,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":276454,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":246870,"margin":1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":274791,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2984460,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3472998,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3348339,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":73804934,"margin":2.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30983930,"margin":1.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2278977,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1937367,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":65971317,"margin":2.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29986471,"margin":1.05,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":58401718,"margin":1.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27765027,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58091527,"margin":1.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26868196,"margin":2.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33229516,"margin":1.03,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":26189149,"margin":0.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":66966484,"margin":3.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":25750881,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":68733607,"margin":2.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":539346,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":993520,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":536098,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":174051,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":219086,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":175036,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42720810,"margin":1.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":56605135,"margin":1.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24231274,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57444533,"margin":1.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23938915,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1930164,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1928804,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4816930,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3782012,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":127492,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3573146,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4057386,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":42331120,"margin":1.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29027354,"margin":0.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28714714,"margin":1.08,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":75844159,"margin":3.04,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":765884,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":845935,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":859426,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":857923,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1746967,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1743195,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":71172010,"margin":2.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":32020943,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29643512,"margin":1.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":64336314,"margin":2.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":4016777,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4072446,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":6055884,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1370891,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1160563,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1372082,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1153011,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6078185,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6061872,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6442254,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5185318,"margin":1.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":190822,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":181965,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":189112,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":181224,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":21041,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":19416,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":798330,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":744641,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":736820,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":736593,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":7174549,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3455718,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3523608,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3420367,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3693345,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23355336,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1515374,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":323204,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1373623,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":312593,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":73866358,"margin":2.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":72357866,"margin":2.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"jet-validators","ops":12377289,"margin":0.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"jet-validators","ops":5457656,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"jet-validators","ops":5478528,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"jet-validators","ops":5444799,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1014507,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":951866,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":906981,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":949309,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35386350,"margin":1.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19012832,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":51849873,"margin":1.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2803211,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2798476,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":104050,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":103919,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":498446,"margin":0.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":486843,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":166645,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":215580,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":164013,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32575,"margin":0.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2670853,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1478590,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1215863,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1225749,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":371046,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":219464,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":226242,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":255270,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":254426,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":254230,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":134644,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1632678,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3112816,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3125598,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2559288,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":565230,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":504041,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":561278,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":496225,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2372871,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2842243,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2807605,"margin":1.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":192383,"margin":1.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":207990,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":815105,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9032288,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5538514,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5545028,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5566139,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5492482,"margin":1.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21624988,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2800308,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2208817,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7005056,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44783075,"margin":1.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3880367,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1885944,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":56224148,"margin":2.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24160250,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57099595,"margin":2.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24445115,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":347316,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":175701,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":273311,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":272088,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":239179,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":272820,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2987673,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3418255,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3302655,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72988560,"margin":2.85,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30599690,"margin":1.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2248755,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1926878,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":65505351,"margin":2.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28587108,"margin":1.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":58449705,"margin":1.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27116994,"margin":1.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":58197237,"margin":1.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26418611,"margin":1.07,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":32782877,"margin":1.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":25222133,"margin":1.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":67003769,"margin":2.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":24871475,"margin":1.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":71321693,"margin":1.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":527534,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":957784,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":528053,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":168985,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":210556,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":167566,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42579498,"margin":1.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":55126818,"margin":1.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":23979173,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":57929146,"margin":1.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24114129,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1911166,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1920062,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4730706,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3745476,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":123299,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3529702,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4025334,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43173505,"margin":1.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":28450025,"margin":1.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28950767,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":76529137,"margin":2.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":777230,"margin":0.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":822223,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":818755,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":805672,"margin":1.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1724050,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1722349,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":68238172,"margin":2.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31424717,"margin":1.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29489246,"margin":1.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":63689610,"margin":3.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3882003,"margin":1.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":3915311,"margin":0.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":5869285,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1408277,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1123207,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1391134,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1125813,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6121199,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6087049,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6458467,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5232281,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":187740,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":182657,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":189134,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":181489,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":20878,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":18980,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":793768,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":745513,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":703530,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":711789,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6962087,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3407174,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3510199,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3391185,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3742925,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23230315,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1538905,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":321820,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1375566,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":306044,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":75119460,"margin":2.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":70471780,"margin":2.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"jet-validators","ops":12324927,"margin":0.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"jet-validators","ops":5438752,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"jet-validators","ops":5310443,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"jet-validators","ops":5416142,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file diff --git a/docs/results/node-20.json b/docs/results/node-20.json index f77990246..d40964880 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":268876,"margin":0.28,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"aeria","ops":275513,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"aeria","ops":263072,"margin":0.51,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"aeria","ops":272507,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ajv","ops":43228009,"margin":0.36,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ajv","ops":21601264,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"arktype","ops":82967670,"margin":0.11,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2764677,"margin":0.55,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2750484,"margin":0.65,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"bueno","ops":272379,"margin":0.66,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"bueno","ops":254996,"margin":1.13,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"bueno","ops":498113,"margin":0.98,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"bueno","ops":489396,"margin":0.87,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"caketype","ops":160627,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"caketype","ops":200952,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"caketype","ops":162570,"margin":0.08,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84833,"margin":12.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2566011,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1487495,"margin":0.28,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1145757,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1143448,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"decoders","ops":366208,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"decoders","ops":217004,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"decoders","ops":217324,"margin":0.28,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2785377,"margin":0.56,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1190737,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"joi","ops":279350,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"joi","ops":280598,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"joi","ops":279931,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"joi","ops":247005,"margin":0.5,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"jointz","ops":655950,"margin":0.37,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"jointz","ops":654131,"margin":0.13,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"jointz","ops":844938,"margin":0.49,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1555578,"margin":0.59,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3147047,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3124062,"margin":0.44,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2582046,"margin":0.61,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":567945,"margin":0.61,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":522896,"margin":0.59,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":570552,"margin":0.73,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":501245,"margin":0.71,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"myzod","ops":2119822,"margin":0.62,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"myzod","ops":2581566,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"myzod","ops":2579475,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":190515,"margin":0.13,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":197165,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":715028,"margin":0.66,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2241478,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"paseri","ops":6408125,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"paseri","ops":6407015,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"paseri","ops":6417763,"margin":0.12,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"paseri","ops":6409906,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26849942,"margin":0.33,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2753251,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2051102,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7047194,"margin":0.48,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59637526,"margin":0.09,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4053181,"margin":0.79,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1952705,"margin":0.84,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1910658,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1513753,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1842781,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1494371,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102689779,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30385453,"margin":0.54,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106608944,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27635059,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"rulr","ops":1126322,"margin":0.64,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"runtypes","ops":175592,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":279418,"margin":0.65,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":267253,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":238412,"margin":0.68,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":267825,"margin":0.56,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2817694,"margin":0.88,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3644128,"margin":0.64,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3524871,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162930431,"margin":0.33,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39496208,"margin":0.46,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":840411,"margin":0.56,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":777126,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124238328,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36741244,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90765655,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32475766,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90707777,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32557742,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"spectypes","ops":40849194,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"spectypes","ops":30529005,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"spectypes","ops":140020303,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"spectypes","ops":28344962,"margin":0.56,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124395333,"margin":0.13,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"succulent","ops":500956,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"succulent","ops":912365,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"succulent","ops":499734,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"superstruct","ops":161942,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"superstruct","ops":201850,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"superstruct","ops":161108,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"suretype","ops":58102114,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"sury","ops":109689824,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"sury","ops":30740667,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"sury","ops":106673522,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"sury","ops":30897255,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1863759,"margin":0.48,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1851989,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4340994,"margin":0.68,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3268692,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"to-typed","ops":115616,"margin":1.08,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"to-typed","ops":2804713,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"toi","ops":1116037,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"toi","ops":1119148,"margin":0.23,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4112075,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58147488,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36271280,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36307658,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171979884,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":317168,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"tson","ops":686411,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"tson","ops":714211,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"tson","ops":722081,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"tson","ops":717028,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1664409,"margin":0.61,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1667241,"margin":0.12,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"typia","ops":113952772,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"typia","ops":38321882,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"typia","ops":35559007,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"typia","ops":134592429,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3667670,"margin":0.55,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3588250,"margin":0.53,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5497804,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"valibot","ops":1257439,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"valibot","ops":1064152,"margin":0.42,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"valibot","ops":1252589,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"valibot","ops":1060911,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"valita","ops":6523957,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"valita","ops":6483581,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"valita","ops":6676630,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"valita","ops":6445003,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"vality","ops":214123,"margin":0.36,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"vality","ops":207441,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"vality","ops":211897,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"vality","ops":205205,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"yup","ops":74270,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"yup","ops":70356,"margin":0.13,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"zod","ops":793053,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"zod","ops":705013,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"zod","ops":686775,"margin":0.12,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"zod","ops":677806,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"zod4","ops":7374807,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"zod4","ops":3159560,"margin":0.42,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"zod4","ops":3273834,"margin":0.36,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"zod4","ops":3292887,"margin":0.37,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3489535,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26960027,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1555681,"margin":0.4,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":324242,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1386299,"margin":0.23,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":318334,"margin":0.12,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163088114,"margin":0.14,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163463043,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":12585272,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":4740473,"margin":0.5,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":4867984,"margin":0.4,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":5018040,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":275047,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"aeria","ops":285264,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"aeria","ops":275078,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"aeria","ops":284450,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ajv","ops":43010936,"margin":0.52,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ajv","ops":21366697,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"arktype","ops":82856476,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2796822,"margin":0.62,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2804933,"margin":0.46,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"bueno","ops":270868,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"bueno","ops":269334,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"bueno","ops":487037,"margin":0.85,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"bueno","ops":476606,"margin":0.88,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"caketype","ops":161335,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"caketype","ops":199521,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"caketype","ops":160126,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85200,"margin":12.83,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2612203,"margin":0.61,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1511601,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1154129,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1151859,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"decoders","ops":359679,"margin":0.4,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"decoders","ops":209374,"margin":0.46,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"decoders","ops":215639,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2756860,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1176384,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"joi","ops":267041,"margin":0.4,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"joi","ops":267676,"margin":0.28,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"joi","ops":264254,"margin":0.49,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"joi","ops":241647,"margin":0.48,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"jointz","ops":646087,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"jointz","ops":646262,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"jointz","ops":863147,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1558975,"margin":0.65,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3183686,"margin":0.56,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3169552,"margin":0.43,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2509721,"margin":0.68,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":564306,"margin":0.76,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":517713,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":562400,"margin":0.78,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":501996,"margin":0.84,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"myzod","ops":2162119,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"myzod","ops":2709237,"margin":0.51,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"myzod","ops":2682675,"margin":0.6,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":189489,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":197884,"margin":0.63,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":691244,"margin":0.64,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2026651,"margin":0.64,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"paseri","ops":6393404,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"paseri","ops":6378056,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"paseri","ops":6386825,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"paseri","ops":6397424,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26606876,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2384091,"margin":0.8,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":1972426,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7118400,"margin":0.36,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":67944571,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3978126,"margin":0.37,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1922761,"margin":0.8,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1764580,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1428357,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1862554,"margin":0.39,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1476072,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102223284,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30464289,"margin":0.35,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105952013,"margin":0.42,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27681734,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"rulr","ops":1100806,"margin":0.65,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"runtypes","ops":172484,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":271663,"margin":0.59,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":262985,"margin":0.63,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":234067,"margin":0.79,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":263651,"margin":0.63,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2673136,"margin":0.7,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3753975,"margin":0.73,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3713584,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163441535,"margin":0.16,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39534961,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":848686,"margin":0.36,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":776987,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123354931,"margin":0.6,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":31110206,"margin":0.54,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90627968,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32427698,"margin":0.43,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90359209,"margin":0.23,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32152376,"margin":0.81,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"spectypes","ops":39686323,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"spectypes","ops":29590569,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"spectypes","ops":139053293,"margin":0.39,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"spectypes","ops":27716711,"margin":0.23,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":124009228,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"succulent","ops":510461,"margin":0.52,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"succulent","ops":939552,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"succulent","ops":513243,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"superstruct","ops":170266,"margin":0.39,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"superstruct","ops":210106,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"superstruct","ops":170026,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"suretype","ops":57556328,"margin":0.84,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"sury","ops":109534093,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"sury","ops":30315774,"margin":0.6,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"sury","ops":106482840,"margin":0.15,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"sury","ops":30633028,"margin":0.48,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1902643,"margin":0.59,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1876610,"margin":0.58,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4265146,"margin":0.66,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3226358,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"to-typed","ops":116759,"margin":0.54,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"to-typed","ops":2910063,"margin":0.53,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"toi","ops":1102901,"margin":0.33,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"toi","ops":1096141,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4085690,"margin":0.4,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58045867,"margin":0.17,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36301267,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36220123,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171476598,"margin":0.19,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":309850,"margin":0.51,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"tson","ops":658555,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"tson","ops":737037,"margin":0.22,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"tson","ops":737056,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"tson","ops":732289,"margin":0.49,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1631492,"margin":0.65,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1631291,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"typia","ops":113742146,"margin":0.23,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"typia","ops":37840964,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"typia","ops":35018637,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"typia","ops":133776303,"margin":0.49,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3568231,"margin":0.9,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3526896,"margin":0.88,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5992452,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"valibot","ops":1283252,"margin":0.34,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"valibot","ops":1045022,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"valibot","ops":1278808,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"valibot","ops":1021069,"margin":1.37,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"valita","ops":6496163,"margin":0.47,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"valita","ops":6473970,"margin":0.44,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"valita","ops":6668609,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"valita","ops":6501557,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"vality","ops":214927,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"vality","ops":205365,"margin":0.31,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"vality","ops":210652,"margin":0.21,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"vality","ops":204583,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"yup","ops":72652,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"yup","ops":69135,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"zod","ops":780189,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"zod","ops":709019,"margin":0.24,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"zod","ops":689636,"margin":0.2,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"zod","ops":685854,"margin":0.18,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"zod4","ops":7388370,"margin":0.43,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"zod4","ops":3127010,"margin":0.51,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"zod4","ops":3108332,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"zod4","ops":3120148,"margin":0.61,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3457015,"margin":0.68,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"deepkit","ops":25818289,"margin":0.32,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1505625,"margin":0.29,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":319673,"margin":0.26,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1352843,"margin":0.27,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":314876,"margin":0.25,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162967533,"margin":0.3,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163076969,"margin":0.33,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":12551436,"margin":0.41,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":4940123,"margin":0.49,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":4911169,"margin":0.54,"runtime":"node","runtimeVersion":"v20.20.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":4924548,"margin":0.46,"runtime":"node","runtimeVersion":"v20.20.0"}]} \ No newline at end of file diff --git a/docs/results/node-21.json b/docs/results/node-21.json index 93ed95114..d37c8a953 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":959213,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1011321,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":955285,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1010262,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":42503836,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21293903,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2749321,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2747682,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":257595,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":265820,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":475369,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":470220,"margin":0.85,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":125736,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":169833,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":127439,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87763,"margin":1.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2649994,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1332409,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1082016,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1079699,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":350353,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":210596,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":212573,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2731069,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1165759,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":235970,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":240726,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":241385,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":216031,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":640476,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":639281,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":884778,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1519990,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":2997985,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3009026,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2422752,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":512418,"margin":1.06,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":474562,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":503030,"margin":1.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":460557,"margin":0.81,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2221712,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2618950,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2630050,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":179185,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":188017,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":680081,"margin":0.98,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2163209,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6473288,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6511846,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6487314,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6487064,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25709993,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2491813,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":1939601,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7750694,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59111495,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":3667064,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1918712,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1862994,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1531852,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1886891,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1518545,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":101524221,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29885746,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105629183,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26856260,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1067931,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":170894,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":295688,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":286067,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":254459,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":285086,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2697589,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3752946,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3714176,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162057254,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":36667091,"margin":0.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":871370,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":764001,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":127883171,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":33918710,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":89895855,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":30279042,"margin":0.79,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":89954530,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30141611,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":38035632,"margin":0.82,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29230038,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":145227839,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":26925343,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":492867,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":901661,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":492724,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":162642,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":206446,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":162466,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58568657,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":108660087,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29896630,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105514909,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":29879766,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1882146,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1843707,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4103138,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3070900,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":107058,"margin":0.85,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":2830515,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1054203,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1061039,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3954432,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58700671,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36022910,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36082405,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170146719,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":318357,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":643711,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":704146,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":705244,"margin":0.95,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":702638,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1577215,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1601504,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113036586,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":36001967,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":32494902,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139031121,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":3808076,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3806728,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6075564,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1147733,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":948115,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1141301,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":945002,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6603257,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6589238,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6577789,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6588892,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":212712,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":202689,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":208152,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":203435,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":71517,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":67033,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":726996,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":659457,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":638426,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":639516,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":7099653,"margin":0.76,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3214575,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3385594,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3309680,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":3552666,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":25899357,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1423729,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":296018,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1218952,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":291158,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170203449,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162447252,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":968841,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":991798,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1023058,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1049476,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":47227822,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":22067824,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2965851,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2954111,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":245440,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":250055,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":447811,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":441377,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":148878,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":190805,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":149222,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":79052,"margin":1.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2699629,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1512137,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1164509,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1170103,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":347178,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":208567,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":211646,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2085041,"margin":1.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1148711,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":243242,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":245520,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":244111,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":225063,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":585023,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":587174,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":797687,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1333084,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3090254,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3034778,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2576696,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":389915,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":360097,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":386003,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":371086,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2199545,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2651224,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2637041,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":161038,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":169635,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":475384,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":1989388,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6873795,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6875298,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6877410,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6873652,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23837771,"margin":0.73,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2715223,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2168224,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8605756,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":63596502,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":3998984,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1970909,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1906454,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1514911,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1863658,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1511463,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":116790691,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29059254,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":119122372,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26364676,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":990839,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":160132,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":263645,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":244954,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":226473,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":248079,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2870668,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":4002380,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3897417,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163570176,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33533182,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":880599,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":813295,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":139603215,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":32627287,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":98810783,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29779259,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":98930283,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29151607,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":29222125,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":30223154,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":153160389,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":28125912,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":466037,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":859619,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":467509,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":157580,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":188799,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":150672,"margin":4.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":63675097,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":116714099,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29175222,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":122710577,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":28699165,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":2033213,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":2005894,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4260809,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3198097,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":91889,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3070439,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1054528,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1076931,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4318021,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":63490363,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":33836866,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":34478315,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":163221980,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":313673,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":614547,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":706744,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":741573,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":740523,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1641188,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1699030,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":135336829,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":33128840,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":30721753,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":148925980,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4085231,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":4069587,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6391852,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1179393,"margin":0.76,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":991032,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1172418,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":992612,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6854301,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6760520,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":7036412,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6768046,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":216752,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":209522,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":215320,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":209101,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":63056,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":60446,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":650201,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":600190,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":593878,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":587239,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":7536924,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3430985,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3518509,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3475756,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":3628944,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26647046,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1358427,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":307171,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1105817,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":311671,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":160119755,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163462813,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file diff --git a/docs/results/node-22.json b/docs/results/node-22.json index 738111841..8b207a1fb 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1055173,"margin":0.33,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"aeria","ops":1069966,"margin":0.62,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"aeria","ops":1041236,"margin":0.68,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"aeria","ops":1076107,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ajv","ops":35659186,"margin":1.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ajv","ops":19527624,"margin":0.84,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"arktype","ops":57586681,"margin":2.1,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2717117,"margin":0.69,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2685878,"margin":0.78,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"bueno","ops":273219,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"bueno","ops":272502,"margin":0.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"bueno","ops":510099,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"bueno","ops":489012,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"caketype","ops":171851,"margin":0.68,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"caketype","ops":221423,"margin":0.11,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"caketype","ops":170125,"margin":0.42,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92708,"margin":0.4,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2608320,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1502103,"margin":0.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1152200,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1143516,"margin":0.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"decoders","ops":378159,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"decoders","ops":227466,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"decoders","ops":228119,"margin":0.13,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2654950,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1171898,"margin":1.02,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"joi","ops":243349,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"joi","ops":246485,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"joi","ops":245243,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"joi","ops":222252,"margin":0.13,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"jointz","ops":644331,"margin":0.24,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"jointz","ops":648238,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"jointz","ops":859657,"margin":0.33,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1461559,"margin":0.61,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2953969,"margin":0.83,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2968013,"margin":0.62,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2428075,"margin":0.5,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":519300,"margin":0.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":487154,"margin":0.76,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":517451,"margin":0.99,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":473117,"margin":0.66,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"myzod","ops":2309519,"margin":0.54,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"myzod","ops":2558009,"margin":0.24,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"myzod","ops":2721392,"margin":0.48,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":218853,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224390,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":687139,"margin":0.51,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2106378,"margin":0.75,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"paseri","ops":5716450,"margin":0.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"paseri","ops":5727919,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"paseri","ops":5729234,"margin":0.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"paseri","ops":5722101,"margin":0.57,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23309492,"margin":0.85,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2863701,"margin":0.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2245804,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8023257,"margin":0.91,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":45803430,"margin":1.6,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4029343,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1894786,"margin":0.71,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1821548,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1506848,"margin":0.24,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1815868,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1498157,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61313271,"margin":2.02,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25839518,"margin":0.85,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61679326,"margin":2.09,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23777519,"margin":0.96,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"rulr","ops":1123762,"margin":0.51,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"runtypes","ops":182189,"margin":0.13,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":309553,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":294729,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":263827,"margin":0.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":295288,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2870188,"margin":0.56,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3532433,"margin":0.62,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3509659,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":80737794,"margin":3.37,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31150374,"margin":1.09,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":852950,"margin":0.41,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":782619,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71983758,"margin":2.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28629288,"margin":1.43,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64150639,"margin":2.11,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":26951610,"margin":1.53,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63711606,"margin":1.97,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27409288,"margin":1.14,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32335947,"margin":1.46,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25223028,"margin":1.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76552290,"margin":2.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"spectypes","ops":23395778,"margin":1.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72891259,"margin":2.82,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"succulent","ops":517845,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"succulent","ops":942489,"margin":0.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"succulent","ops":515132,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"superstruct","ops":163181,"margin":0.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"superstruct","ops":210120,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"superstruct","ops":164131,"margin":0.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"suretype","ops":45324273,"margin":1.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"sury","ops":60525077,"margin":2.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"sury","ops":25465359,"margin":0.8,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"sury","ops":60677472,"margin":2.14,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"sury","ops":25236628,"margin":1.03,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1904353,"margin":0.44,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1909338,"margin":0.5,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4586101,"margin":0.55,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3366308,"margin":0.72,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"to-typed","ops":113553,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3254505,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"toi","ops":1101623,"margin":0.27,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"toi","ops":1110291,"margin":0.4,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4118336,"margin":0.39,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44239640,"margin":2.11,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30413460,"margin":0.76,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30454738,"margin":0.88,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86011443,"margin":2.42,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":344757,"margin":0.27,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"tson","ops":742488,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"tson","ops":811658,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"tson","ops":817208,"margin":0.6,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"tson","ops":811671,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1614180,"margin":0.57,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1663747,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"typia","ops":70461069,"margin":1.89,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"typia","ops":30361844,"margin":1.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"typia","ops":27791457,"margin":0.89,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"typia","ops":76660459,"margin":3.1,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3625549,"margin":0.9,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3620521,"margin":0.53,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4780804,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"valibot","ops":1196934,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"valibot","ops":1009845,"margin":0.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"valibot","ops":1185656,"margin":0.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"valibot","ops":1012615,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"valita","ops":6181029,"margin":0.33,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"valita","ops":6176232,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"valita","ops":5733058,"margin":0.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"valita","ops":6204646,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"vality","ops":218919,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"vality","ops":209785,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"vality","ops":216553,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"vality","ops":209020,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"yup","ops":69818,"margin":0.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"yup","ops":66792,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"zod","ops":793626,"margin":0.39,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"zod","ops":703135,"margin":0.61,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"zod","ops":681841,"margin":0.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"zod","ops":686586,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"zod4","ops":7092634,"margin":0.87,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"zod4","ops":3564242,"margin":0.41,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"zod4","ops":3686687,"margin":0.41,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"zod4","ops":3721297,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3092855,"margin":0.55,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23790295,"margin":1.07,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1548846,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":322003,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1389017,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":318197,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85794639,"margin":2.86,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79462599,"margin":2.56,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":13537065,"margin":0.55,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":5478730,"margin":0.43,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":5503675,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":5442507,"margin":0.37,"runtime":"node","runtimeVersion":"v22.22.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1008252,"margin":0.52,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"aeria","ops":949705,"margin":0.27,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"aeria","ops":937704,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"aeria","ops":950868,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ajv","ops":35477996,"margin":1.31,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ajv","ops":19826870,"margin":0.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"arktype","ops":56622429,"margin":2.04,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2695847,"margin":0.47,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2667627,"margin":0.55,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"bueno","ops":275163,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"bueno","ops":278361,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"bueno","ops":491844,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"bueno","ops":461454,"margin":0.76,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"caketype","ops":168165,"margin":0.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"caketype","ops":211116,"margin":0.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"caketype","ops":165604,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":93524,"margin":1.59,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2704191,"margin":0.44,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1579140,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1223467,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1223742,"margin":0.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"decoders","ops":379910,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"decoders","ops":229797,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"decoders","ops":230666,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2687331,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1230414,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"joi","ops":245866,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"joi","ops":249528,"margin":0.4,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"joi","ops":248795,"margin":0.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"joi","ops":221477,"margin":0.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"jointz","ops":653500,"margin":0.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"jointz","ops":655506,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"jointz","ops":877019,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1613746,"margin":0.68,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2995960,"margin":0.48,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2986929,"margin":0.61,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2539823,"margin":0.58,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":538740,"margin":0.69,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":510694,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":555288,"margin":0.65,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":498737,"margin":0.68,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"myzod","ops":2311705,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"myzod","ops":2641743,"margin":0.18,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"myzod","ops":2699444,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":216633,"margin":0.85,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":221356,"margin":0.08,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":685034,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2085744,"margin":0.27,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"paseri","ops":5680037,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"paseri","ops":5692286,"margin":0.33,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"paseri","ops":5687513,"margin":0.35,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"paseri","ops":5697916,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23151959,"margin":0.9,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2895224,"margin":0.54,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2359006,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8374903,"margin":0.43,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":45822930,"margin":1.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":4041342,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1900782,"margin":0.78,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1862318,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1543454,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1850988,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1547822,"margin":0.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62124693,"margin":2.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25845328,"margin":0.91,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61203828,"margin":2.66,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23796465,"margin":0.82,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"rulr","ops":1112060,"margin":0.6,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"runtypes","ops":186129,"margin":0.23,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":306798,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301032,"margin":0.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":265057,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":296089,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2793423,"margin":0.56,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3433694,"margin":0.62,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3424540,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81210944,"margin":3.45,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30906501,"margin":1.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":874647,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":736597,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":68459316,"margin":2.89,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28615179,"margin":1.52,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64144422,"margin":2.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":26928258,"margin":1.04,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63999449,"margin":2.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26692695,"margin":1.4,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"spectypes","ops":32725954,"margin":1.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25588019,"margin":1.77,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76843070,"margin":2.55,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24060526,"margin":0.96,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":76390529,"margin":2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"succulent","ops":529873,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"succulent","ops":949850,"margin":0.27,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"succulent","ops":529728,"margin":0.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"superstruct","ops":165846,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"superstruct","ops":209630,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"superstruct","ops":166957,"margin":0.19,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"suretype","ops":44973221,"margin":1.45,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"sury","ops":61129247,"margin":2.59,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"sury","ops":25318751,"margin":1.11,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"sury","ops":60662158,"margin":3.74,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"sury","ops":25285702,"margin":1.05,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1906812,"margin":0.45,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1911611,"margin":0.43,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4567736,"margin":0.71,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3469272,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"to-typed","ops":115525,"margin":0.12,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3191614,"margin":0.51,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"toi","ops":1133555,"margin":0.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"toi","ops":1124265,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4178338,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45747493,"margin":1.29,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30221504,"margin":1.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30185259,"margin":1.11,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":83282865,"margin":3.1,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":345110,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"tson","ops":715763,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"tson","ops":819405,"margin":0.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"tson","ops":815055,"margin":0.48,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"tson","ops":819875,"margin":0.22,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1595561,"margin":0.7,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1639621,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"typia","ops":69601987,"margin":2.7,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"typia","ops":30112730,"margin":1.08,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"typia","ops":27444118,"margin":1.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"typia","ops":75894731,"margin":2.84,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3736622,"margin":0.6,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3710206,"margin":0.62,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4984711,"margin":0.39,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"valibot","ops":1252519,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"valibot","ops":998850,"margin":0.28,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"valibot","ops":1244316,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"valibot","ops":1000515,"margin":0.16,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"valita","ops":5948808,"margin":0.38,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"valita","ops":5883691,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"valita","ops":6126664,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"valita","ops":5884274,"margin":0.3,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"vality","ops":224731,"margin":0.24,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"vality","ops":218539,"margin":0.14,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"vality","ops":227009,"margin":0.21,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"vality","ops":217772,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"yup","ops":71317,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"yup","ops":67184,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"zod","ops":788543,"margin":0.17,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"zod","ops":683777,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"zod","ops":709103,"margin":0.15,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"zod","ops":715698,"margin":0.2,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"zod4","ops":7199684,"margin":0.63,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"zod4","ops":3485440,"margin":0.41,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"zod4","ops":3540212,"margin":0.4,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"zod4","ops":3569787,"margin":0.34,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"deepkit","ops":3190099,"margin":0.42,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"deepkit","ops":24027739,"margin":0.83,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1460388,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":320783,"margin":0.32,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1432584,"margin":0.26,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":323687,"margin":0.14,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":84731793,"margin":3.42,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79463513,"margin":2.71,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":13428950,"margin":0.57,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":5564110,"margin":0.39,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":5589333,"margin":0.36,"runtime":"node","runtimeVersion":"v22.22.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":5497385,"margin":0.25,"runtime":"node","runtimeVersion":"v22.22.0"}]} \ No newline at end of file diff --git a/docs/results/node-23.json b/docs/results/node-23.json index fcfa32877..a9496d6f2 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1032979,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1054588,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1004516,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1047964,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37132139,"margin":1.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19915118,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":59628174,"margin":2.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2906315,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2922546,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":103344,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":103338,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":514662,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":505303,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":162745,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":210895,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":163283,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91023,"margin":1.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2765235,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1607724,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1231516,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1231890,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":377082,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":227230,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":225968,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2924283,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1284010,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":253054,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":253688,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":251182,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":133841,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":678044,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":682435,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":881337,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1589131,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3289334,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3255819,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2717731,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":563473,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":514943,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":570504,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":512363,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2321157,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2787839,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2841965,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":209595,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":225451,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":628984,"margin":18.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2133124,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5744066,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5719749,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5738210,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5750054,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24326943,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":3064245,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2324871,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8422865,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50402491,"margin":1.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3981184,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2132519,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1923300,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1626241,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1926613,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1605001,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61516438,"margin":2.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25670550,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61877462,"margin":2.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23572066,"margin":0.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":257868,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":177755,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":307903,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":307317,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":267939,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":304352,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2849140,"margin":0.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3629721,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3735107,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":84959061,"margin":2.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31346137,"margin":1.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":807720,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":749972,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":72422612,"margin":2.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29465236,"margin":1.1,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":65768072,"margin":2.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28007018,"margin":1.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63795366,"margin":2.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28482714,"margin":0.88,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33038277,"margin":1.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":25907903,"margin":1.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":73847861,"margin":3.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24878133,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73150353,"margin":2.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":527504,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":938138,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":530919,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":167189,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":212925,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":169986,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45511936,"margin":1.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61840529,"margin":2.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25078250,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":62170047,"margin":2.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25233691,"margin":1.09,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1887387,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1899134,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4733876,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3572904,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":109675,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3392911,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1167308,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1166020,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4163393,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45858698,"margin":1.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29719873,"margin":1.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29743571,"margin":0.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":82377289,"margin":3.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":244443,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":796014,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":855111,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":879492,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":860508,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1729768,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1718750,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":74341180,"margin":3.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":31862811,"margin":1.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":29958455,"margin":1.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":69339769,"margin":2.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3943424,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3962269,"margin":0.75,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5893194,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1340341,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1055201,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1348823,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1071117,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6304231,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6307999,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6552889,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5376750,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":186444,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":180011,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":189886,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":181901,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":21836,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":19651,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":822169,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":736501,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":741103,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":731833,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":7159058,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3621866,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3572487,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3460111,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3593618,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23638678,"margin":0.92,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1583563,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":339527,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1491325,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":336534,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85839413,"margin":3.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":80651607,"margin":3.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":14087942,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":5335368,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":5780002,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":5760932,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1045018,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1078878,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1041308,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1073670,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37114244,"margin":1.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19718082,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":61071461,"margin":1.8,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2851458,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2854950,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":103945,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":104061,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":505054,"margin":0.93,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":490079,"margin":0.84,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":165655,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":214320,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":164094,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90939,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2737447,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1563565,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1213654,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1211207,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":368930,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":220922,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":221715,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2873178,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1283164,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":254620,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":254556,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":254733,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":133382,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":676790,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":669154,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":862358,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1606212,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3276688,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3216714,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2759455,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":560388,"margin":0.94,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":510606,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":560892,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":504805,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2344026,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2862187,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2825294,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":207003,"margin":1.01,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":224148,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":583912,"margin":17.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2075633,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5732517,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5717418,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5722726,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5739829,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23576680,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2946897,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2176062,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8289809,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49702504,"margin":1.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4013441,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2044350,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1824507,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1538143,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1807741,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1516754,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62628678,"margin":1.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25141535,"margin":1.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":63472582,"margin":2.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23322183,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":330346,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":179703,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":308635,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":302641,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":266589,"margin":0.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300756,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2945415,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3588192,"margin":0.7,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3721453,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":83203348,"margin":2.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32823762,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":810162,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":784913,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70532205,"margin":3.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29953796,"margin":1.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64308507,"margin":2.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28107490,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64623324,"margin":2.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28455068,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33401468,"margin":1.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26389402,"margin":1.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":79983671,"margin":1.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24974264,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72880475,"margin":2.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":529542,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":950494,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":525323,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":167587,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":216497,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":168524,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45427259,"margin":1.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61192870,"margin":2.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25003306,"margin":0.76,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":63061850,"margin":2.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25249745,"margin":1.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1910359,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1925367,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4779502,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3651870,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":114791,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3341739,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1163421,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1169892,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4131812,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":46613818,"margin":1.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29580124,"margin":1.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29917395,"margin":1.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87804548,"margin":2.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":233095,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":783706,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":875332,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":879406,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":874680,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1727486,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1718435,"margin":1.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":77459113,"margin":2.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32886906,"margin":1.03,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30059013,"margin":1.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":69873588,"margin":1.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3915128,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3916925,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5937902,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1392239,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1171886,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1387953,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1164325,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6275980,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6309407,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6527489,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5383470,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":189337,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":181539,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":189543,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":182273,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":20988,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":19412,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":827326,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":720926,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":726243,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":736347,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":7319069,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3563069,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3612116,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3481361,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3713364,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23959646,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1569249,"margin":0.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":335649,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1496701,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":326738,"margin":0.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82931027,"margin":3.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":83352947,"margin":2.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":14315985,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":5795453,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":5642068,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":5820861,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file diff --git a/docs/results/node-24.json b/docs/results/node-24.json index 626b3055f..b39fca0c7 100644 --- a/docs/results/node-24.json +++ b/docs/results/node-24.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":999868,"margin":0.71,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"aeria","ops":1047219,"margin":0.43,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"aeria","ops":1023108,"margin":0.28,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"aeria","ops":1050161,"margin":0.29,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ajv","ops":35992198,"margin":0.89,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"ajv","ops":19415913,"margin":0.99,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"arktype","ops":52560970,"margin":1.93,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2813952,"margin":0.76,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2837788,"margin":0.59,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"bueno","ops":306874,"margin":0.71,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"bueno","ops":317197,"margin":0.22,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"bueno","ops":524854,"margin":0.86,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"bueno","ops":511240,"margin":0.93,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"caketype","ops":195358,"margin":0.41,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"caketype","ops":256748,"margin":0.63,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"caketype","ops":195659,"margin":0.37,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":93822,"margin":0.88,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2660570,"margin":0.64,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1579125,"margin":0.6,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1185879,"margin":0.76,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1187071,"margin":0.23,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"decoders","ops":395574,"margin":0.27,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"decoders","ops":238273,"margin":0.31,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"decoders","ops":238332,"margin":0.28,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2951986,"margin":0.82,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1317183,"margin":0.47,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"joi","ops":248293,"margin":0.78,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"joi","ops":249529,"margin":0.36,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"joi","ops":248658,"margin":0.4,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"joi","ops":236804,"margin":0.39,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"jointz","ops":666701,"margin":0.17,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"jointz","ops":667398,"margin":0.21,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"jointz","ops":851804,"margin":0.22,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1607645,"margin":0.57,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3229727,"margin":0.67,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3233773,"margin":0.61,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2692452,"margin":0.84,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":537292,"margin":0.66,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":498546,"margin":0.58,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":551994,"margin":0.61,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":499810,"margin":0.61,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"myzod","ops":2364327,"margin":0.32,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"myzod","ops":2825018,"margin":0.48,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"myzod","ops":2867267,"margin":0.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":210194,"margin":1.96,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":221335,"margin":0.91,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":633325,"margin":20.32,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2217045,"margin":0.3,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"paseri","ops":5662704,"margin":0.48,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"paseri","ops":5597358,"margin":2.12,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"paseri","ops":5642954,"margin":0.45,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"paseri","ops":5651458,"margin":0.48,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24111837,"margin":0.71,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2941948,"margin":0.49,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2384730,"margin":0.49,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8410103,"margin":0.45,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49186010,"margin":1.54,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3884326,"margin":0.55,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":2034842,"margin":0.48,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1874308,"margin":0.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1529988,"margin":0.22,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1857222,"margin":0.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1535137,"margin":0.62,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61111282,"margin":2.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24740316,"margin":0.87,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61803098,"margin":1.9,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23105454,"margin":0.8,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"rulr","ops":1377109,"margin":0.63,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"runtypes","ops":177952,"margin":0.65,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":307748,"margin":0.57,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":295828,"margin":0.74,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":277166,"margin":0.79,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298038,"margin":0.57,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2893827,"margin":0.84,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3514295,"margin":0.51,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3529030,"margin":0.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81145726,"margin":2.94,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32340763,"margin":1.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2303957,"margin":0.4,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1938861,"margin":0.29,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71826241,"margin":2.63,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29847259,"margin":3.81,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63699645,"margin":2.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28662002,"margin":1.13,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":61403872,"margin":3.97,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28530819,"margin":0.92,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"spectypes","ops":33324182,"margin":1.09,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26320333,"margin":1.16,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76105386,"margin":2.47,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24379308,"margin":1.05,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":71606546,"margin":3.8,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"succulent","ops":562734,"margin":0.29,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"succulent","ops":1018221,"margin":0.25,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"succulent","ops":563984,"margin":0.15,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"superstruct","ops":173668,"margin":0.3,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"superstruct","ops":217307,"margin":0.37,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"superstruct","ops":173436,"margin":0.66,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"suretype","ops":44446067,"margin":1.75,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"sury","ops":61090617,"margin":1.97,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"sury","ops":23993115,"margin":1.87,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"sury","ops":59378526,"margin":2.78,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"sury","ops":24531946,"margin":0.78,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1865765,"margin":0.57,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1867507,"margin":0.5,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4758226,"margin":0.97,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3607904,"margin":0.76,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"to-typed","ops":129121,"margin":0.65,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3409270,"margin":0.62,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"toi","ops":1119442,"margin":0.44,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"toi","ops":1121644,"margin":0.22,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4008675,"margin":0.8,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44509029,"margin":1.92,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29451171,"margin":1.32,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28313102,"margin":3.43,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":82505796,"margin":3.55,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":330696,"margin":0.32,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"tson","ops":872684,"margin":0.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"tson","ops":928364,"margin":0.71,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"tson","ops":930770,"margin":0.77,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"tson","ops":931985,"margin":0.42,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1676872,"margin":0.88,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1674808,"margin":0.71,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"typia","ops":74029358,"margin":3.2,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"typia","ops":32374905,"margin":1.16,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"typia","ops":29877972,"margin":0.93,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"typia","ops":78312961,"margin":2.67,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3968831,"margin":0.82,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3980744,"margin":0.66,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5644382,"margin":0.39,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"valibot","ops":1364405,"margin":0.46,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"valibot","ops":1112920,"margin":0.27,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"valibot","ops":1363131,"margin":0.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"valibot","ops":1112686,"margin":0.25,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"valita","ops":6326020,"margin":0.26,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"valita","ops":6201932,"margin":2.09,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"valita","ops":6474528,"margin":0.5,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"valita","ops":5312145,"margin":0.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"vality","ops":243681,"margin":0.64,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"vality","ops":233855,"margin":0.25,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"vality","ops":244987,"margin":0.24,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"vality","ops":234269,"margin":0.25,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"yup","ops":91720,"margin":0.32,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"yup","ops":86210,"margin":0.3,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"zod","ops":781498,"margin":0.69,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"zod","ops":723815,"margin":0.24,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"zod","ops":733028,"margin":0.17,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"zod","ops":734557,"margin":0.19,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"zod4","ops":6474394,"margin":19.11,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"zod4","ops":3604068,"margin":0.35,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"zod4","ops":3644950,"margin":0.36,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"zod4","ops":3613010,"margin":0.44,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"deepkit","ops":4946651,"margin":0.61,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26962537,"margin":1.17,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1644367,"margin":0.29,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":342928,"margin":1.03,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1434131,"margin":0.98,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":339874,"margin":0.34,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":80313842,"margin":4.02,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79346086,"margin":3.7,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":13950173,"margin":0.7,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":5765522,"margin":0.39,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":5788006,"margin":0.55,"runtime":"node","runtimeVersion":"v24.13.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":5752472,"margin":0.56,"runtime":"node","runtimeVersion":"v24.13.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1035051,"margin":0.65,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"aeria","ops":1048672,"margin":0.35,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"aeria","ops":1021371,"margin":0.32,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"aeria","ops":1051794,"margin":0.21,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ajv","ops":35728969,"margin":1.37,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"ajv","ops":19590639,"margin":1.19,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"arktype","ops":52603272,"margin":1.66,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2759251,"margin":0.74,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2757337,"margin":0.71,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"bueno","ops":308337,"margin":0.78,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"bueno","ops":311108,"margin":0.46,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"bueno","ops":510910,"margin":0.83,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"bueno","ops":498038,"margin":0.91,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"caketype","ops":191349,"margin":0.39,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"caketype","ops":252404,"margin":0.69,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"caketype","ops":190880,"margin":0.58,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":97811,"margin":1.26,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2698381,"margin":0.63,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1647194,"margin":0.18,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1241753,"margin":0.21,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1246845,"margin":0.18,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"decoders","ops":404140,"margin":0.25,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"decoders","ops":242882,"margin":0.27,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"decoders","ops":243404,"margin":0.36,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2961368,"margin":0.33,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1316703,"margin":0.35,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"joi","ops":263620,"margin":0.34,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"joi","ops":263055,"margin":0.83,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"joi","ops":263943,"margin":0.32,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"joi","ops":241151,"margin":0.37,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"jointz","ops":678127,"margin":0.13,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"jointz","ops":679742,"margin":0.15,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"jointz","ops":873776,"margin":0.2,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1644237,"margin":0.61,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3317263,"margin":0.62,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3324522,"margin":0.47,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2673415,"margin":0.75,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":605956,"margin":0.7,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":549075,"margin":0.62,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":619810,"margin":0.58,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":546341,"margin":0.7,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"myzod","ops":2401863,"margin":0.89,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"myzod","ops":2795274,"margin":0.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"myzod","ops":2818536,"margin":0.23,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":211926,"margin":1.21,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":223264,"margin":1,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":705096,"margin":22.07,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2166313,"margin":0.28,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"paseri","ops":5716582,"margin":0.36,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"paseri","ops":5643841,"margin":1.95,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"paseri","ops":5684086,"margin":0.41,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"paseri","ops":5662372,"margin":0.43,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24850305,"margin":0.82,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2971171,"margin":0.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2254632,"margin":0.19,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7950295,"margin":0.71,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":48775919,"margin":1.82,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3837929,"margin":0.56,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1978966,"margin":0.6,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1880104,"margin":0.2,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1560465,"margin":0.21,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1862907,"margin":0.22,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1584339,"margin":0.31,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":62484906,"margin":1.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24558540,"margin":0.89,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61598179,"margin":1.79,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23157510,"margin":0.67,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"rulr","ops":1408400,"margin":0.66,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"runtypes","ops":173524,"margin":0.34,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":310186,"margin":0.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":299649,"margin":0.94,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":280364,"margin":0.71,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":301841,"margin":0.58,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2905503,"margin":0.84,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3401688,"margin":0.55,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3342450,"margin":0.4,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":78440952,"margin":3.89,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32152905,"margin":1.32,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2309850,"margin":0.46,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1944947,"margin":0.33,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70724703,"margin":2.46,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28919122,"margin":9.96,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63729808,"margin":2.01,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28888879,"margin":1.05,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":62028710,"margin":4.06,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28987312,"margin":0.92,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"spectypes","ops":35046613,"margin":1,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26533948,"margin":0.93,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"spectypes","ops":76864073,"margin":2.41,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24553851,"margin":0.92,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72027711,"margin":3.59,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"succulent","ops":542113,"margin":0.24,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"succulent","ops":974859,"margin":0.26,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"succulent","ops":540876,"margin":0.16,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"superstruct","ops":173548,"margin":0.28,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"superstruct","ops":221998,"margin":0.28,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"superstruct","ops":171889,"margin":0.18,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"suretype","ops":44749177,"margin":1.16,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"sury","ops":62514768,"margin":1.6,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"sury","ops":24234068,"margin":1.13,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"sury","ops":61315971,"margin":1.97,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"sury","ops":24551320,"margin":0.63,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1898106,"margin":0.52,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1895396,"margin":0.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4764313,"margin":1.51,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3809865,"margin":0.71,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"to-typed","ops":133199,"margin":0.57,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3280945,"margin":0.57,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"toi","ops":1145501,"margin":0.5,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"toi","ops":1145585,"margin":0.57,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4029768,"margin":0.79,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45249767,"margin":1.07,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29544338,"margin":1.04,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28954769,"margin":2.82,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":80826724,"margin":3.41,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":330379,"margin":0.35,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"tson","ops":862072,"margin":0.14,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"tson","ops":959131,"margin":0.38,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"tson","ops":975005,"margin":0.18,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"tson","ops":968970,"margin":0.2,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1709604,"margin":0.79,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1711988,"margin":0.62,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"typia","ops":77156073,"margin":2.48,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"typia","ops":33067237,"margin":1.34,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"typia","ops":30557527,"margin":1.22,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"typia","ops":79384991,"margin":3.39,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":4014370,"margin":0.89,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":4090397,"margin":0.67,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5827981,"margin":0.32,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"valibot","ops":1406486,"margin":0.65,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"valibot","ops":1128024,"margin":0.31,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"valibot","ops":1402606,"margin":0.31,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"valibot","ops":1120273,"margin":0.41,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"valita","ops":6221085,"margin":0.54,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"valita","ops":6228356,"margin":0.37,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"valita","ops":6554526,"margin":0.46,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"valita","ops":5170977,"margin":0.52,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"vality","ops":248282,"margin":0.21,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"vality","ops":239657,"margin":0.29,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"vality","ops":250427,"margin":0.23,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"vality","ops":239587,"margin":0.25,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"yup","ops":94342,"margin":0.33,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"yup","ops":91086,"margin":0.31,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"zod","ops":845828,"margin":0.18,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"zod","ops":735617,"margin":0.2,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"zod","ops":736799,"margin":0.19,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"zod","ops":731383,"margin":0.27,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"zod4","ops":7197785,"margin":0.47,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"zod4","ops":3452006,"margin":0.37,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"zod4","ops":3498412,"margin":0.37,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"zod4","ops":3462695,"margin":0.39,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"deepkit","ops":4727650,"margin":0.67,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"deepkit","ops":27407100,"margin":0.82,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1694077,"margin":0.27,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":355277,"margin":0.2,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1440345,"margin":0.26,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":346140,"margin":0.66,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":81691637,"margin":3.33,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":77573792,"margin":2.97,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":14346806,"margin":0.58,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":5798270,"margin":0.46,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":5810760,"margin":0.55,"runtime":"node","runtimeVersion":"v24.14.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":5810755,"margin":0.48,"runtime":"node","runtimeVersion":"v24.14.0"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index 8339b054b..2aeca56bc 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -36,10 +36,10 @@ - - - - + + + + @@ -62,24 +62,24 @@ Strict Parsing - + - - - - + + + + @@ -102,24 +102,24 @@ Loose Assertion - + - - - - + + + + @@ -142,24 +142,24 @@ Strict Assertion - + - - - - + + + + diff --git a/package-lock.json b/package-lock.json index b36ca134d..e1df2d090 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66,7 +66,7 @@ "superstruct": "2.0.2", "suretype": "2.4.1", "sury": "10.0.4", - "svgo": "3.3.2", + "svgo": "3.3.3", "tiny-schema-validator": "5.0.3", "to-typed": "0.5.2", "ts-auto-guard": "5.0.1", @@ -3142,14 +3142,6 @@ "resolved": "https://registry.npmjs.org/@toi/toi/-/toi-1.3.0.tgz", "integrity": "sha512-D7HeD8pm2uSwewbUmSxt/NhuDzMOr/dS4q6MaG4m8nI38cAPCIeTM8PlKAu4ObHW71kiB7i7qjUaG14WhAuFmQ==" }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@ts-morph/common": { "version": "0.24.0", "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.24.0.tgz", @@ -8344,6 +8336,14 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sax": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", + "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", + "engines": { + "node": ">=11.0.0" + } + }, "node_modules/seedrandom": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", @@ -8746,17 +8746,17 @@ } }, "node_modules/svgo": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", "dependencies": { - "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "sax": "^1.5.0" }, "bin": { "svgo": "bin/svgo" @@ -12755,11 +12755,6 @@ "resolved": "https://registry.npmjs.org/@toi/toi/-/toi-1.3.0.tgz", "integrity": "sha512-D7HeD8pm2uSwewbUmSxt/NhuDzMOr/dS4q6MaG4m8nI38cAPCIeTM8PlKAu4ObHW71kiB7i7qjUaG14WhAuFmQ==" }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, "@ts-morph/common": { "version": "0.24.0", "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.24.0.tgz", @@ -16394,6 +16389,11 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "sax": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", + "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==" + }, "seedrandom": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", @@ -16689,17 +16689,17 @@ "requires": {} }, "svgo": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", "requires": { - "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0" + "picocolors": "^1.0.0", + "sax": "^1.5.0" }, "dependencies": { "commander": { diff --git a/package.json b/package.json index ee85d9c2e..c86c2e2b5 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "superstruct": "2.0.2", "suretype": "2.4.1", "sury": "10.0.4", - "svgo": "3.3.2", + "svgo": "3.3.3", "tiny-schema-validator": "5.0.3", "to-typed": "0.5.2", "ts-auto-guard": "5.0.1",