diff --git a/bun.lock b/bun.lock index ee22cd297..6865baaa9 100644 --- a/bun.lock +++ b/bun.lock @@ -38,7 +38,7 @@ "dhi": "0.4.3", "fp-ts": "2.16.11", "io-ts": "2.2.22", - "jet-validators": "2.0.2", + "jet-validators": "2.0.4", "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1", @@ -1032,7 +1032,7 @@ "jackspeak": ["jackspeak@4.1.0", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" } }, "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw=="], - "jet-validators": ["jet-validators@2.0.2", "", {}, "sha512-PD9AOn8MXBd1oGm3NSoMFesc/2lDN7xkPZzSXD4dvbBcOf8InizczDT89n6BdWTZmM3mUoVAo07pEhBPPUe2pA=="], + "jet-validators": ["jet-validators@2.0.4", "", {}, "sha512-pjraZ9w+O2eaKzRGxNP8Gb8Be3HYimwzS9dclqGS+ECz2NfQ39Q/2uyFkkCo0HfZEHt6L/3OOqehbPym/xtR7Q=="], "joi": ["joi@17.13.3", "", { "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA=="], diff --git a/docs/packagesPopularity.json b/docs/packagesPopularity.json index 0c8653ffa..07fd07466 100644 --- a/docs/packagesPopularity.json +++ b/docs/packagesPopularity.json @@ -1 +1 @@ -[{"name":"aeria","weeklyDownloads":45},{"name":"ajv","weeklyDownloads":95925993},{"name":"arktype","weeklyDownloads":214473},{"name":"banditypes","weeklyDownloads":112},{"name":"bueno","weeklyDownloads":45},{"name":"caketype","weeklyDownloads":27},{"name":"class-transformer-validator-sync","weeklyDownloads":3330926},{"name":"computed-types","weeklyDownloads":744},{"name":"decoders","weeklyDownloads":6771},{"name":"io-ts","weeklyDownloads":794096},{"name":"jointz","weeklyDownloads":47},{"name":"json-decoder","weeklyDownloads":71},{"name":"$mol_data","weeklyDownloads":87},{"name":"@mojotech/json-type-validation","weeklyDownloads":9768},{"name":"mondrian-framework","weeklyDownloads":41},{"name":"myzod","weeklyDownloads":9334},{"name":"ok-computer","weeklyDownloads":49},{"name":"parse-dont-validate (chained function)","weeklyDownloads":54},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":54},{"name":"purify-ts","weeklyDownloads":23528},{"name":"r-assign","weeklyDownloads":39},{"name":"rescript-schema","weeklyDownloads":1576},{"name":"rulr","weeklyDownloads":533},{"name":"runtypes","weeklyDownloads":68514},{"name":"@sapphire/shapeshift","weeklyDownloads":272965},{"name":"simple-runtypes","weeklyDownloads":310},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":35407790},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":35407790},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":35407790},{"name":"spectypes","weeklyDownloads":156},{"name":"succulent","weeklyDownloads":64},{"name":"superstruct","weeklyDownloads":1586173},{"name":"suretype","weeklyDownloads":26287},{"name":"sury","weeklyDownloads":6084},{"name":"tiny-schema-validator","weeklyDownloads":82},{"name":"to-typed","weeklyDownloads":55},{"name":"toi","weeklyDownloads":69},{"name":"ts-interface-checker","weeklyDownloads":11552534},{"name":"ts-json-validator","weeklyDownloads":5884},{"name":"ts-runtime-checks","weeklyDownloads":156}] \ No newline at end of file +[{"name":"aeria","weeklyDownloads":58},{"name":"ajv","weeklyDownloads":92105737},{"name":"arktype","weeklyDownloads":208318},{"name":"banditypes","weeklyDownloads":99},{"name":"bueno","weeklyDownloads":44},{"name":"caketype","weeklyDownloads":37},{"name":"class-transformer-validator-sync","weeklyDownloads":3183981},{"name":"computed-types","weeklyDownloads":809},{"name":"decoders","weeklyDownloads":5954},{"name":"io-ts","weeklyDownloads":732966},{"name":"jointz","weeklyDownloads":44},{"name":"json-decoder","weeklyDownloads":64},{"name":"$mol_data","weeklyDownloads":92},{"name":"@mojotech/json-type-validation","weeklyDownloads":7661},{"name":"mondrian-framework","weeklyDownloads":53},{"name":"myzod","weeklyDownloads":8108},{"name":"ok-computer","weeklyDownloads":49},{"name":"parse-dont-validate (chained function)","weeklyDownloads":51},{"name":"parse-dont-validate (named parameters)","weeklyDownloads":51},{"name":"purify-ts","weeklyDownloads":24635},{"name":"r-assign","weeklyDownloads":40},{"name":"rescript-schema","weeklyDownloads":1308},{"name":"rulr","weeklyDownloads":330},{"name":"runtypes","weeklyDownloads":59839},{"name":"@sapphire/shapeshift","weeklyDownloads":272536},{"name":"simple-runtypes","weeklyDownloads":254},{"name":"@sinclair/typebox-(ahead-of-time)","weeklyDownloads":33592932},{"name":"@sinclair/typebox-(dynamic)","weeklyDownloads":33592932},{"name":"@sinclair/typebox-(just-in-time)","weeklyDownloads":33592932},{"name":"spectypes","weeklyDownloads":147},{"name":"succulent","weeklyDownloads":56},{"name":"superstruct","weeklyDownloads":1519710},{"name":"suretype","weeklyDownloads":23923},{"name":"sury","weeklyDownloads":6084},{"name":"tiny-schema-validator","weeklyDownloads":80},{"name":"to-typed","weeklyDownloads":46},{"name":"toi","weeklyDownloads":54},{"name":"ts-interface-checker","weeklyDownloads":11139260},{"name":"ts-json-validator","weeklyDownloads":5289},{"name":"ts-runtime-checks","weeklyDownloads":150},{"name":"ts-utils","weeklyDownloads":42},{"name":"tson","weeklyDownloads":43}] \ No newline at end of file diff --git a/docs/results/bun-1.2.json b/docs/results/bun-1.2.json index 3ac76dd79..01f3ea7f5 100644 --- a/docs/results/bun-1.2.json +++ b/docs/results/bun-1.2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":865273,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":896034,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":852594,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":877942,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":41712052,"margin":5.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3048012,"margin":1.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":16079616,"margin":2.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4676243,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4631029,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":268747,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":251011,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":436821,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":423173,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":230282,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":284591,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":217082,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":66586,"margin":1.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5504783,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":411163,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":326736,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":330416,"margin":0.2,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":357571,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":220547,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":212865,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1786656,"margin":1.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":968485,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":194330,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":188747,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":183542,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":168581,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":680679,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":654303,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1411093,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2134242,"margin":1.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4980162,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4758938,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4032132,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":68780,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":56055,"margin":1.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":65249,"margin":1.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":57820,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4631601,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1699418,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1681925,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":257942,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":296141,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":101857,"margin":1.19,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6657994,"margin":1.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2527576,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2504537,"margin":0.8,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2561281,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2461053,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16487747,"margin":2.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4301881,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1539591,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2072233,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30461440,"margin":4.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5738887,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3646431,"margin":0.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1140412,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":426251,"margin":2.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":888819,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":420817,"margin":2.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":264864772,"margin":68.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3261454,"margin":0.54,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":311379875,"margin":76.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3232678,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1376174,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":232432,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":352054,"margin":1.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":327838,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":296809,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":316349,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4763409,"margin":1.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":2003202,"margin":0.39,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1982032,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":350320745,"margin":73.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4663714,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3088903,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1561953,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":56375890,"margin":9.22,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4426375,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":41098233,"margin":5.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4538371,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":41597398,"margin":6.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4390016,"margin":1.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":27317124,"margin":4.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3158755,"margin":0.63,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":44676077,"margin":6.59,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3111103,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":331279816,"margin":74.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1269879,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2955050,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1200841,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":175352,"margin":1.14,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":245876,"margin":1.23,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":172313,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":31158965,"margin":4.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":296625327,"margin":75.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3159408,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":279436243,"margin":77.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3253421,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1120463,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1130873,"margin":0.45,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4690874,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1796468,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":98135,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1527746,"margin":0.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":701299,"margin":2.34,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":679875,"margin":2.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6841517,"margin":1.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":48339539,"margin":7.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3208385,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3227478,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":300169871,"margin":76.17,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":202201,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":572933,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":643319,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":637621,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":626184,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1110862,"margin":0.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1086097,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":28894865,"margin":5.06,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4645295,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4599958,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":58854652,"margin":10.37,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1708365,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1694823,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10599741,"margin":1.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2043124,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1044346,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1951772,"margin":0.41,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1022880,"margin":0.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2023513,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":1992150,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":5926749,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1931812,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":277521,"margin":0.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":241305,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":266864,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":233315,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":49577,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":43392,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":939618,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":620468,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":597519,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":583379,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5894246,"margin":1.52,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":678491,"margin":2.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":662203,"margin":2.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":686068,"margin":2.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4559948,"margin":1.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20622715,"margin":2.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2200608,"margin":0.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":165698,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1273723,"margin":4.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":160908,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":52043166,"margin":7.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":295586872,"margin":77.05,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":1750564,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":1727708,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":1761861,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":1643259,"margin":1.36,"runtime":"bun","runtimeVersion":"1.2.12"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":889430,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"aeria","ops":869245,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"aeria","ops":814078,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"aeria","ops":844840,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ajv","ops":40901079,"margin":5.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ajv","ops":3083971,"margin":0.84,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"arktype","ops":15941036,"margin":2.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"banditypes","ops":4519281,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"banditypes","ops":4459516,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"bueno","ops":259789,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"bueno","ops":252486,"margin":0.68,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"bueno","ops":446178,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"bueno","ops":427116,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"caketype","ops":229332,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"caketype","ops":279044,"margin":1.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"caketype","ops":216243,"margin":1.25,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":66204,"margin":2.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"cleaners","ops":5532446,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"computed-types","ops":404778,"margin":0.82,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"computed-types","ops":319008,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"computed-types","ops":320096,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"decoders","ops":347129,"margin":1.28,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"decoders","ops":213717,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"decoders","ops":206746,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"io-ts","ops":1807427,"margin":0.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"io-ts","ops":951092,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"joi","ops":185207,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"joi","ops":180924,"margin":1.31,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"joi","ops":177087,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"joi","ops":160086,"margin":1.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jointz","ops":673469,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jointz","ops":642992,"margin":0.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jointz","ops":1400922,"margin":0.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"json-decoder","ops":2104600,"margin":1.03,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"$mol_data","ops":4952866,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"$mol_data","ops":4992118,"margin":0.98,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":4048327,"margin":0.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":67312,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":55651,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":62707,"margin":1.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":56097,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"myzod","ops":4540456,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"myzod","ops":1664847,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"myzod","ops":1634544,"margin":0.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ok-computer","ops":252845,"margin":0.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ok-computer","ops":288018,"margin":0.72,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":100357,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":6739403,"margin":1.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"paseri","ops":2582273,"margin":0.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"paseri","ops":2581205,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"paseri","ops":2506923,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"paseri","ops":2489475,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16454569,"margin":2.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"pure-parse","ops":4203173,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse","ops":1505842,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":2046182,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":30394073,"margin":4.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"pure-parse","ops":5603253,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"purify-ts","ops":3661361,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"r-assign","ops":1145676,"margin":0.6,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"r-assign","ops":423475,"margin":2.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"r-assign","ops":863772,"margin":1.12,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"r-assign","ops":416808,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rescript-schema","ops":276937060,"margin":67.24,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"rescript-schema","ops":3119661,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"rescript-schema","ops":337864214,"margin":74.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"rescript-schema","ops":3217534,"margin":0.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"rulr","ops":1297178,"margin":0.46,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"runtypes","ops":210485,"margin":0.91,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":323876,"margin":0.7,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":301939,"margin":0.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":275619,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":288764,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":4635747,"margin":0.79,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1997223,"margin":0.43,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1948670,"margin":0.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":288927235,"margin":77.36,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":4659187,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":3064772,"margin":1.16,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1511247,"margin":0.4,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":57905481,"margin":8.95,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":4585782,"margin":0.53,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":41503311,"margin":5.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":4402911,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":42080018,"margin":5.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":4423185,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"spectypes","ops":27896216,"margin":4.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"spectypes","ops":3083763,"margin":0.57,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"spectypes","ops":44083869,"margin":6.69,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"spectypes","ops":3020166,"margin":0.99,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":316521110,"margin":75.64,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"succulent","ops":1267536,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"succulent","ops":2948184,"margin":0.65,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"succulent","ops":1175784,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"superstruct","ops":183287,"margin":1.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"superstruct","ops":244700,"margin":1.66,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"superstruct","ops":176043,"margin":1.26,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"suretype","ops":30621958,"margin":4.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"sury","ops":260503827,"margin":67.88,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"sury","ops":3287742,"margin":0.47,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"sury","ops":310405419,"margin":75.97,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"sury","ops":3125311,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1176562,"margin":0.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1168826,"margin":0.32,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"to-typed","ops":4696616,"margin":0.96,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"to-typed","ops":1822412,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"to-typed","ops":102728,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"to-typed","ops":1561753,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"toi","ops":704219,"margin":2.07,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"toi","ops":709939,"margin":3.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":6883707,"margin":1.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":50801378,"margin":7.67,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":3344268,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":3198226,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":288578755,"margin":77.04,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"ts-utils","ops":208738,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"tson","ops":582856,"margin":1.1,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"tson","ops":654965,"margin":0.38,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"tson","ops":650534,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"tson","ops":639847,"margin":0.78,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1114446,"margin":0.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1092495,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"typia","ops":30687330,"margin":4.94,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"typia","ops":4722437,"margin":0.75,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"typia","ops":4685466,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"typia","ops":55613273,"margin":9.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"unknownutil","ops":1762392,"margin":0.76,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"unknownutil","ops":1726711,"margin":0.77,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"unknownutil","ops":10274912,"margin":1.18,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valibot","ops":2050780,"margin":1.02,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valibot","ops":1067757,"margin":0.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valibot","ops":1995742,"margin":0.48,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valibot","ops":1052652,"margin":0.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"valita","ops":2024474,"margin":0.51,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"valita","ops":2007259,"margin":0.5,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"valita","ops":6056940,"margin":1.11,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"valita","ops":1979621,"margin":0.44,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"vality","ops":278723,"margin":0.55,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"vality","ops":239308,"margin":0.61,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"vality","ops":268958,"margin":0.58,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"vality","ops":231075,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"yup","ops":46352,"margin":1.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"yup","ops":42951,"margin":0.89,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod","ops":960177,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod","ops":614018,"margin":0.92,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod","ops":597784,"margin":0.81,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod","ops":566410,"margin":1.35,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"zod4","ops":5804394,"margin":1.49,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"zod4","ops":668378,"margin":2.33,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"zod4","ops":638240,"margin":2.09,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"zod4","ops":667171,"margin":2.83,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"deepkit","ops":4903619,"margin":1.62,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"deepkit","ops":20507018,"margin":2.71,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"effect-schema","ops":2272648,"margin":1.01,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"effect-schema","ops":162748,"margin":1.08,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"effect-schema","ops":1180309,"margin":6.56,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"effect-schema","ops":154228,"margin":0.85,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":54756055,"margin":7.87,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":316206862,"margin":75.9,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseSafe","name":"jet-validators","ops":8091892,"margin":1.27,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"parseStrict","name":"jet-validators","ops":2346571,"margin":0.74,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertLoose","name":"jet-validators","ops":2317838,"margin":0.42,"runtime":"bun","runtimeVersion":"1.2.12"},{"benchmark":"assertStrict","name":"jet-validators","ops":2301708,"margin":0.48,"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 2b6ac7b75..d706e21be 100644 --- a/docs/results/deno-2.json +++ b/docs/results/deno-2.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":979647,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1042878,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":1012434,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":1037425,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":35577143,"margin":1.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":19431394,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":53463488,"margin":1.94,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2911482,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2911313,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":104830,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":104787,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":503236,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":496127,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":162547,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":206296,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":161179,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":33353,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2711913,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1601603,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1250311,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1254079,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":376380,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":227274,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":227947,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":247536,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":246484,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":246592,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":135542,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1610562,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3034040,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3044899,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2556493,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":582643,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":513896,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":573924,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":511909,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2326748,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2865898,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2851309,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":195992,"margin":0.81,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":209686,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":830567,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9185876,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5569378,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5558505,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5568171,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5552129,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21841583,"margin":0.87,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2823146,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2224201,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7134905,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":43702500,"margin":1.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3761719,"margin":0.67,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":1911291,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":54757350,"margin":2.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24311598,"margin":0.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":57818299,"margin":1.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24344140,"margin":0.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":354551,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":175806,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":285343,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":274294,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":246870,"margin":0.47,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":275929,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2900487,"margin":0.64,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3358499,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3315394,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":69963690,"margin":3.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30867128,"margin":1.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2271727,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1928312,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":67225951,"margin":1.93,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29187334,"margin":1.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":56307731,"margin":2.02,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27469065,"margin":0.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":57759493,"margin":2.05,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27131939,"margin":1.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":32608095,"margin":1.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":25932331,"margin":1.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":69057801,"margin":2.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":25773156,"margin":1.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":69293227,"margin":2.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":540743,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":993817,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":542627,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":173779,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":216467,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":173341,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":43792974,"margin":1.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":55952214,"margin":1.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":24034106,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":56100379,"margin":2.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":24152971,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1915262,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1910854,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4719397,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3751579,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":127284,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3500845,"margin":0.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4056335,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":43230035,"margin":1.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29129811,"margin":0.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28812037,"margin":1.04,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":75066192,"margin":2.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":768132,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":843719,"margin":0.12,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":859349,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":852507,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1697573,"margin":0.77,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1685074,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":69028736,"margin":2.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31422334,"margin":1.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":30212031,"margin":0.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":65532588,"margin":2.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3858236,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":3866833,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":5860659,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1425063,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1132899,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1424070,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1129392,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":6031750,"margin":0.82,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6077313,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6348641,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5228874,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":187854,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":178342,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":186345,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":178494,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":21035,"margin":0.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":19293,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":805800,"margin":0.74,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":770434,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":722137,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":727179,"margin":0.61,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6779368,"margin":0.32,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3490984,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3451712,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3339280,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3539820,"margin":0.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23351710,"margin":1.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1566577,"margin":0.25,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":324014,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1429255,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":325397,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":72503713,"margin":4.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":72247008,"margin":2.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"jet-validators","ops":929794,"margin":0.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"jet-validators","ops":938984,"margin":0.14,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"jet-validators","ops":1024602,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"jet-validators","ops":940882,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1026509,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"aeria","ops":1004086,"margin":0.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"aeria","ops":964946,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"aeria","ops":998829,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ajv","ops":34301684,"margin":1.89,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ajv","ops":18733863,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"arktype","ops":53126848,"margin":1.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"banditypes","ops":2856920,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"banditypes","ops":2845861,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"bueno","ops":106165,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"bueno","ops":106430,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"bueno","ops":521071,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"bueno","ops":511194,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"caketype","ops":164289,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"caketype","ops":208771,"margin":0.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"caketype","ops":163160,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":32915,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"cleaners","ops":2623619,"margin":0.57,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"computed-types","ops":1575822,"margin":1.11,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"computed-types","ops":1143555,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"computed-types","ops":1141712,"margin":0.3,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"decoders","ops":370936,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"decoders","ops":224111,"margin":0.33,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"decoders","ops":225126,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"joi","ops":254030,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"joi","ops":255944,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"joi","ops":254174,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"joi","ops":137823,"margin":0.16,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"json-decoder","ops":1699144,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"$mol_data","ops":3299826,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"$mol_data","ops":3294661,"margin":1.01,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2470647,"margin":0.41,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":600010,"margin":0.75,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":525663,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":581343,"margin":1.39,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":540137,"margin":0.69,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"myzod","ops":2314515,"margin":0.29,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"myzod","ops":2882579,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"myzod","ops":2862895,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ok-computer","ops":199120,"margin":0.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ok-computer","ops":211416,"margin":0.46,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":840518,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":9147232,"margin":0.49,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"paseri","ops":5452593,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"paseri","ops":5462839,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"paseri","ops":5378855,"margin":0.88,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"paseri","ops":5511291,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":21975563,"margin":0.78,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"pure-parse","ops":2730021,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse","ops":2208470,"margin":0.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7067408,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":44038927,"margin":1.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"pure-parse","ops":3903956,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"purify-ts","ops":2000777,"margin":0.6,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rescript-schema","ops":56985662,"margin":1.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"rescript-schema","ops":23472655,"margin":1.1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"rescript-schema","ops":56232679,"margin":1.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23677997,"margin":0.96,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"rulr","ops":349974,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"runtypes","ops":179897,"margin":0.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":287006,"margin":0.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":276953,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":249863,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":280588,"margin":0.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2930167,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3413842,"margin":0.48,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3449006,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":72873668,"margin":2.92,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30717026,"margin":1.31,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2242112,"margin":0.56,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1883902,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":63703416,"margin":2.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29044480,"margin":1.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":56159118,"margin":1.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":26905450,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":56620479,"margin":1.9,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":27368947,"margin":1,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"spectypes","ops":33092635,"margin":0.91,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"spectypes","ops":25952506,"margin":0.97,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"spectypes","ops":65698402,"margin":3.05,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"spectypes","ops":26050611,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":66579122,"margin":2.62,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"succulent","ops":541248,"margin":0.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"succulent","ops":1004778,"margin":0.79,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"succulent","ops":543976,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"superstruct","ops":173249,"margin":0.34,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"superstruct","ops":223586,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"superstruct","ops":173863,"margin":0.37,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"suretype","ops":42518442,"margin":1.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"sury","ops":54615811,"margin":2.17,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"sury","ops":23473864,"margin":0.95,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"sury","ops":56234618,"margin":2.06,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"sury","ops":23873288,"margin":0.83,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1848697,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1870398,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"to-typed","ops":4661171,"margin":0.65,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"to-typed","ops":3667899,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"to-typed","ops":127055,"margin":0.53,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"to-typed","ops":3297668,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3971456,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":42035248,"margin":1.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":27739715,"margin":0.98,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28382437,"margin":1.09,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":72758488,"margin":2.99,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"tson","ops":776841,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"tson","ops":827237,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"tson","ops":831654,"margin":0.21,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"tson","ops":836758,"margin":0.15,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1701315,"margin":0.59,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1692829,"margin":0.68,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"typia","ops":68729239,"margin":2.5,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"typia","ops":31659347,"margin":1.26,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"typia","ops":29516638,"margin":1.07,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"typia","ops":64710791,"margin":1.86,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"unknownutil","ops":3964819,"margin":0.58,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"unknownutil","ops":4026645,"margin":0.45,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"unknownutil","ops":5930305,"margin":0.43,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valibot","ops":1366457,"margin":0.63,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valibot","ops":1089527,"margin":1.19,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valibot","ops":1362845,"margin":0.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valibot","ops":1089637,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"valita","ops":5961706,"margin":0.76,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"valita","ops":6065197,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"valita","ops":6178668,"margin":0.71,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"valita","ops":5150266,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"vality","ops":189257,"margin":0.24,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"vality","ops":182056,"margin":0.2,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"vality","ops":188725,"margin":0.18,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"vality","ops":181881,"margin":0.22,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"yup","ops":20839,"margin":0.13,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"yup","ops":19314,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod","ops":813075,"margin":0.73,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod","ops":733225,"margin":0.27,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod","ops":727746,"margin":0.84,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod","ops":730285,"margin":0.7,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"zod4","ops":6628057,"margin":0.55,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"zod4","ops":3298078,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"zod4","ops":3409207,"margin":0.35,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"zod4","ops":3355172,"margin":0.28,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"deepkit","ops":3603471,"margin":0.42,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"deepkit","ops":23463083,"margin":0.72,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"effect-schema","ops":1531132,"margin":0.38,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"effect-schema","ops":323461,"margin":0.23,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"effect-schema","ops":1390509,"margin":0.4,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"effect-schema","ops":315212,"margin":0.54,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":73680737,"margin":2.66,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":71884505,"margin":2.36,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseSafe","name":"jet-validators","ops":5206955,"margin":0.52,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"parseStrict","name":"jet-validators","ops":3290336,"margin":0.44,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertLoose","name":"jet-validators","ops":3170743,"margin":0.51,"runtime":"deno","runtimeVersion":"2.1.9"},{"benchmark":"assertStrict","name":"jet-validators","ops":3285016,"margin":0.43,"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 034a5c474..a20fefaa8 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":255761,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"aeria","ops":259844,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"aeria","ops":253152,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"aeria","ops":259214,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ajv","ops":42027516,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ajv","ops":21157999,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"arktype","ops":78202278,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"banditypes","ops":2751119,"margin":0.81,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"banditypes","ops":2764227,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"bueno","ops":264144,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"bueno","ops":264214,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"bueno","ops":469030,"margin":0.92,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"bueno","ops":458913,"margin":0.92,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"caketype","ops":158991,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"caketype","ops":199434,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"caketype","ops":160732,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":83755,"margin":11.73,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"cleaners","ops":2591263,"margin":0.99,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"computed-types","ops":1444933,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"computed-types","ops":1139787,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"computed-types","ops":1137122,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"decoders","ops":346331,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"decoders","ops":210874,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"decoders","ops":209375,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"io-ts","ops":2711581,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"io-ts","ops":1253875,"margin":0.8,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"joi","ops":269229,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"joi","ops":270296,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"joi","ops":273434,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"joi","ops":241356,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"jointz","ops":650788,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"jointz","ops":645439,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"jointz","ops":850023,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"json-decoder","ops":1530728,"margin":0.79,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"$mol_data","ops":3168149,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"$mol_data","ops":3156343,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2552354,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":534641,"margin":0.81,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":469751,"margin":0.92,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":544177,"margin":0.74,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":476079,"margin":0.9,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"myzod","ops":2119022,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"myzod","ops":2657604,"margin":0.96,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"myzod","ops":2660980,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ok-computer","ops":187581,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ok-computer","ops":195770,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":664540,"margin":0.81,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2159290,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"paseri","ops":6408780,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"paseri","ops":6399392,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"paseri","ops":6392303,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"paseri","ops":6386662,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25813599,"margin":0.66,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"pure-parse","ops":2508592,"margin":0.5,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"pure-parse","ops":1933960,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7085111,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59571751,"margin":0.1,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"pure-parse","ops":4052548,"margin":0.42,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"purify-ts","ops":1942778,"margin":0.93,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"r-assign","ops":1870822,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"r-assign","ops":1539922,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"r-assign","ops":1897581,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"r-assign","ops":1526332,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102506501,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30002349,"margin":0.8,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106405235,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27726097,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"rulr","ops":1081386,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"runtypes","ops":172535,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":263138,"margin":0.6,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":255826,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":226418,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":257695,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2815458,"margin":0.79,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3734315,"margin":0.62,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3590639,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":141428230,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":36785468,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":823762,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":770380,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123701742,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36268287,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90151724,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":31782004,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90373221,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":31700727,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"spectypes","ops":39685409,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"spectypes","ops":29677454,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"spectypes","ops":139324676,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"spectypes","ops":27576299,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":123798926,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"succulent","ops":488992,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"succulent","ops":876942,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"succulent","ops":484253,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"superstruct","ops":162792,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"superstruct","ops":206042,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"superstruct","ops":164124,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"suretype","ops":57959665,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"sury","ops":109461400,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"sury","ops":30523170,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"sury","ops":106190327,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"sury","ops":30729072,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1912131,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1882201,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"to-typed","ops":4266047,"margin":0.72,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"to-typed","ops":3230842,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"to-typed","ops":114040,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"to-typed","ops":2651214,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"toi","ops":1088477,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"toi","ops":1091081,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4053078,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58087236,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36189868,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36348413,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171682672,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"ts-utils","ops":314213,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"tson","ops":684260,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"tson","ops":715669,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"tson","ops":723648,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"tson","ops":723602,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1612603,"margin":6.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1677470,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"typia","ops":113972346,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"typia","ops":37552108,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"typia","ops":35111590,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"typia","ops":134538738,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"unknownutil","ops":3620563,"margin":0.7,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"unknownutil","ops":3564283,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"unknownutil","ops":6001224,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"valibot","ops":1232531,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"valibot","ops":1003592,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"valibot","ops":1225530,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"valibot","ops":995665,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"valita","ops":6627381,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"valita","ops":6585948,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"valita","ops":6570411,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"valita","ops":6563204,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"vality","ops":210279,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"vality","ops":206260,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"vality","ops":211569,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"vality","ops":205281,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"yup","ops":71583,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"yup","ops":68385,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"zod","ops":738734,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"zod","ops":673543,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"zod","ops":643279,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"zod","ops":640884,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"zod4","ops":6618556,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"zod4","ops":3020928,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"zod4","ops":3061039,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"zod4","ops":2955795,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"deepkit","ops":3320093,"margin":0.68,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"deepkit","ops":25819697,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"effect-schema","ops":1546085,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"effect-schema","ops":321405,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"effect-schema","ops":1427489,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"effect-schema","ops":308049,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163251468,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163296083,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"jet-validators","ops":838356,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"jet-validators","ops":844487,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"jet-validators","ops":913260,"margin":0.47,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"jet-validators","ops":840221,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.6"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":261767,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"aeria","ops":267858,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"aeria","ops":260417,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"aeria","ops":267258,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ajv","ops":43372944,"margin":0.22,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ajv","ops":21567571,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"arktype","ops":82893195,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"banditypes","ops":2718673,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"banditypes","ops":2687148,"margin":0.73,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"bueno","ops":272570,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"bueno","ops":268750,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"bueno","ops":491115,"margin":0.87,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"bueno","ops":485630,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"caketype","ops":169224,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"caketype","ops":211519,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"caketype","ops":166474,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84580,"margin":12.13,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"cleaners","ops":2590846,"margin":0.52,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"computed-types","ops":1229964,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"computed-types","ops":994185,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"computed-types","ops":991030,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"decoders","ops":363642,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"decoders","ops":216036,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"decoders","ops":215491,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"io-ts","ops":2790784,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"io-ts","ops":1193919,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"joi","ops":277259,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"joi","ops":278162,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"joi","ops":275283,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"joi","ops":246201,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"jointz","ops":658311,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"jointz","ops":659399,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"jointz","ops":860090,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"json-decoder","ops":1519627,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"$mol_data","ops":3019398,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"$mol_data","ops":3035636,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2599644,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":559211,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":505284,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":563955,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":504020,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"myzod","ops":2206081,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"myzod","ops":2724958,"margin":0.85,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"myzod","ops":2721334,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ok-computer","ops":190020,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ok-computer","ops":198509,"margin":0.19,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":698650,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2047955,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"paseri","ops":6352174,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"paseri","ops":6362351,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"paseri","ops":6346561,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"paseri","ops":6324044,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26632514,"margin":0.39,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"pure-parse","ops":2593032,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"pure-parse","ops":1992480,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7168864,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":67709764,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"pure-parse","ops":4065396,"margin":0.35,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"purify-ts","ops":1990605,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"r-assign","ops":1911144,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"r-assign","ops":1518553,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"r-assign","ops":1840628,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"r-assign","ops":1512847,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102646854,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"rescript-schema","ops":30484234,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106145499,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"rescript-schema","ops":27745886,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"rulr","ops":1102087,"margin":0.54,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"runtypes","ops":175586,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":277952,"margin":0.58,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":265850,"margin":0.79,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":239636,"margin":0.69,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":267167,"margin":0.65,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2912128,"margin":0.49,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3747807,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3703397,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163446501,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40750204,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":839063,"margin":0.56,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":766604,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123884905,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36445544,"margin":1.77,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90452553,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":32790726,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90595443,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":32943244,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"spectypes","ops":40757641,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"spectypes","ops":30223027,"margin":0.43,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"spectypes","ops":139685314,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"spectypes","ops":28183793,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":123925038,"margin":0.4,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"succulent","ops":499323,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"succulent","ops":922867,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"succulent","ops":498943,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"superstruct","ops":171126,"margin":0.45,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"superstruct","ops":213137,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"superstruct","ops":173253,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"suretype","ops":57933356,"margin":0.33,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"sury","ops":109716542,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"sury","ops":30363776,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"sury","ops":106491545,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"sury","ops":30797238,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1872060,"margin":0.61,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1848431,"margin":0.55,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"to-typed","ops":4413735,"margin":0.64,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"to-typed","ops":3230506,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"to-typed","ops":115652,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"to-typed","ops":2931833,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"toi","ops":1082864,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"toi","ops":1080569,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4113551,"margin":0.25,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58286657,"margin":0.11,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36351675,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36414011,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":166020099,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"ts-utils","ops":319594,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"tson","ops":684348,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"tson","ops":767532,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"tson","ops":770973,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"tson","ops":764029,"margin":0.23,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1657494,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1633586,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"typia","ops":113999818,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"typia","ops":38013249,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"typia","ops":35288617,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"typia","ops":134040782,"margin":0.44,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"unknownutil","ops":3596452,"margin":0.63,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"unknownutil","ops":3572192,"margin":0.57,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"unknownutil","ops":5867084,"margin":0.41,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"valibot","ops":1293592,"margin":0.27,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"valibot","ops":1063360,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"valibot","ops":1287908,"margin":0.32,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"valibot","ops":1058595,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"valita","ops":6605938,"margin":0.31,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"valita","ops":6593174,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"valita","ops":6653425,"margin":0.53,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"valita","ops":6533093,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"vality","ops":219061,"margin":0.26,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"vality","ops":212252,"margin":0.16,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"vality","ops":216470,"margin":0.18,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"vality","ops":211959,"margin":0.24,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"yup","ops":73396,"margin":0.21,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"yup","ops":69491,"margin":0.14,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"zod","ops":765299,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"zod","ops":708117,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"zod","ops":674825,"margin":0.3,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"zod","ops":679326,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"zod4","ops":7019930,"margin":0.34,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"zod4","ops":3302808,"margin":0.29,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"zod4","ops":3485476,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"zod4","ops":3249559,"margin":0.37,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"deepkit","ops":3579871,"margin":0.51,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"deepkit","ops":26082264,"margin":0.12,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"effect-schema","ops":1555761,"margin":0.28,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"effect-schema","ops":324539,"margin":0.46,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"effect-schema","ops":1422867,"margin":0.2,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"effect-schema","ops":315994,"margin":0.13,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163628655,"margin":0.15,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":163838582,"margin":0.17,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseSafe","name":"jet-validators","ops":4464842,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"parseStrict","name":"jet-validators","ops":2956373,"margin":0.36,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertLoose","name":"jet-validators","ops":3024246,"margin":0.38,"runtime":"node","runtimeVersion":"v20.19.6"},{"benchmark":"assertStrict","name":"jet-validators","ops":2882031,"margin":0.59,"runtime":"node","runtimeVersion":"v20.19.6"}]} \ No newline at end of file diff --git a/docs/results/node-21.json b/docs/results/node-21.json index e23faa0a5..90017a1d6 100644 --- a/docs/results/node-21.json +++ b/docs/results/node-21.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":935918,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":993681,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":940610,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":989817,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43724071,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21964278,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2854019,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2859689,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":272748,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":272678,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":489129,"margin":0.91,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":473421,"margin":0.95,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":168246,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":214614,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":170574,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":89198,"margin":2.05,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2648850,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1333338,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1115960,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1109082,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":366339,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":220607,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":224832,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2852843,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1145468,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":244846,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":252740,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":248931,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":228021,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":673718,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":674983,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":890057,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1548640,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3243805,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3230229,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2438167,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":560496,"margin":0.66,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":509591,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":558508,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":485359,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2211790,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2679841,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2656345,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":185927,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":194672,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":664552,"margin":2.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2196596,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6558876,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6543909,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6559527,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6536959,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25660105,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2638800,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2128638,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7954572,"margin":0.42,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59264139,"margin":0.12,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4010464,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1953219,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1842405,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1469558,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1809721,"margin":0.3,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1478125,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102175705,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29919372,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":105789927,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26780631,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1056446,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":169753,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":303366,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":290145,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":257942,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":284429,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2740138,"margin":0.81,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3781890,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3693751,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162068385,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":36488525,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":846905,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":800812,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":127884681,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":32676808,"margin":0.84,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":90127475,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29341580,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90170765,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29231846,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":37538990,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29016991,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":145229834,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":26731370,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":500685,"margin":0.76,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":919720,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":501967,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":166642,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":202480,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":166042,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58722181,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":108877532,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29923019,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105168646,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":30058344,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1910708,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1911726,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4303929,"margin":0.86,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3117018,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":106542,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3005141,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1079935,"margin":0.36,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1090556,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4099497,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58906516,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35757459,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35882715,"margin":0.46,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170836646,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":297722,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":664385,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":727411,"margin":0.13,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":730107,"margin":0.49,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":727973,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1595565,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1633380,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":113418923,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":37224581,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33923274,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139414097,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4072260,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3974134,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6153936,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1284388,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":1008922,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1266094,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":1008800,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6688087,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6635675,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":5744528,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6658786,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":221491,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":215340,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":223959,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":215590,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":72956,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":68161,"margin":0.45,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":730315,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":686235,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":654650,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":664982,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":6714595,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3305221,"margin":0.82,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3311834,"margin":0.39,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3313613,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":3747439,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26989899,"margin":0.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1517258,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":316396,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1281368,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":315114,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170659171,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162931208,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1088405,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"aeria","ops":1060323,"margin":1.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"aeria","ops":1032828,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"aeria","ops":1059611,"margin":0.65,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ajv","ops":43045214,"margin":0.37,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ajv","ops":21540900,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"banditypes","ops":2744714,"margin":0.58,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"banditypes","ops":2740267,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"bueno","ops":271761,"margin":1.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"bueno","ops":276208,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"bueno","ops":497128,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"bueno","ops":504065,"margin":0.77,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"caketype","ops":167398,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"caketype","ops":211790,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"caketype","ops":164988,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":90155,"margin":2.02,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"cleaners","ops":2612286,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"computed-types","ops":1359201,"margin":0.5,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"computed-types","ops":1138001,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"computed-types","ops":1134154,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"decoders","ops":368517,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"decoders","ops":226728,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"decoders","ops":225830,"margin":0.52,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"io-ts","ops":2776392,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"io-ts","ops":1152149,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"joi","ops":249651,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"joi","ops":250843,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"joi","ops":249866,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"joi","ops":233003,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"jointz","ops":670519,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"jointz","ops":672596,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"jointz","ops":873404,"margin":0.56,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"json-decoder","ops":1553954,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"$mol_data","ops":3104752,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"$mol_data","ops":3083954,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2571539,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":534357,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":493228,"margin":0.51,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":539072,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":477490,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"myzod","ops":2197686,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"myzod","ops":2661241,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"myzod","ops":2673396,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ok-computer","ops":185180,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ok-computer","ops":194079,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":689369,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2225492,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"paseri","ops":6512021,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"paseri","ops":6493760,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"paseri","ops":6392120,"margin":0.4,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"paseri","ops":6482674,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26240235,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"pure-parse","ops":2603722,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse","ops":2023769,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8693502,"margin":0.81,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59231966,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"pure-parse","ops":4203170,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"purify-ts","ops":1904092,"margin":0.67,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"r-assign","ops":1905222,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"r-assign","ops":1537182,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"r-assign","ops":1871344,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"r-assign","ops":1516497,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rescript-schema","ops":102047382,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29984289,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"rescript-schema","ops":106048393,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"rescript-schema","ops":26741661,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"rulr","ops":1100301,"margin":0.6,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"runtypes","ops":177968,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":298066,"margin":0.43,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":288318,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":257779,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":286743,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2819477,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3789242,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3696712,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":160658286,"margin":1.72,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":37476654,"margin":1.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":871080,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":812432,"margin":0.33,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":128171398,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":34537156,"margin":0.63,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":89955164,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":30950988,"margin":0.32,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":90233594,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":30957285,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"spectypes","ops":39250692,"margin":0.14,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"spectypes","ops":29556928,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"spectypes","ops":144245748,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"spectypes","ops":27382623,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"succulent","ops":493904,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"succulent","ops":918234,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"succulent","ops":495685,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"superstruct","ops":171163,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"superstruct","ops":208425,"margin":0.64,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"superstruct","ops":169246,"margin":0.55,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"suretype","ops":58751999,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"sury","ops":109392022,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"sury","ops":29912503,"margin":0.68,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"sury","ops":105886701,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"sury","ops":30092901,"margin":0.15,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1917593,"margin":1.44,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1956147,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"to-typed","ops":4300013,"margin":0.78,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"to-typed","ops":3287129,"margin":0.21,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"to-typed","ops":112742,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"to-typed","ops":3107745,"margin":0.57,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"toi","ops":1105787,"margin":0.35,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"toi","ops":1099342,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4097054,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58572745,"margin":0.54,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35579914,"margin":0.71,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35936522,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170480589,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"ts-utils","ops":315590,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"tson","ops":624035,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"tson","ops":710422,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"tson","ops":723649,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"tson","ops":732135,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1584356,"margin":0.86,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1613635,"margin":0.18,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"typia","ops":112942794,"margin":0.41,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"typia","ops":36526600,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"typia","ops":33824637,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"typia","ops":139072086,"margin":0.38,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"unknownutil","ops":4001466,"margin":0.73,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"unknownutil","ops":3916836,"margin":0.69,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"unknownutil","ops":6068634,"margin":0.59,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valibot","ops":1265389,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valibot","ops":1025904,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valibot","ops":1252540,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valibot","ops":1040220,"margin":0.24,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"valita","ops":6614957,"margin":0.62,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"valita","ops":6588456,"margin":0.26,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"valita","ops":6619787,"margin":0.53,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"valita","ops":6586821,"margin":0.48,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"vality","ops":220850,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"vality","ops":218210,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"vality","ops":223376,"margin":0.34,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"vality","ops":217670,"margin":0.19,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"yup","ops":72380,"margin":0.16,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"yup","ops":68800,"margin":0.22,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod","ops":742453,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod","ops":684242,"margin":0.7,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod","ops":675627,"margin":0.23,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod","ops":673756,"margin":0.1,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"zod4","ops":7361548,"margin":0.74,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"zod4","ops":3290986,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"zod4","ops":3479889,"margin":0.31,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"zod4","ops":3288060,"margin":0.29,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"deepkit","ops":3614934,"margin":0.61,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"deepkit","ops":26454334,"margin":0.47,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseSafe","name":"effect-schema","ops":1522020,"margin":0.27,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"parseStrict","name":"effect-schema","ops":323004,"margin":0.25,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"effect-schema","ops":1391945,"margin":0.28,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertStrict","name":"effect-schema","ops":319520,"margin":0.2,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":170676105,"margin":0.17,"runtime":"node","runtimeVersion":"v21.7.3"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":162816801,"margin":0.17,"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 36ee18db2..1b8892506 100644 --- a/docs/results/node-22.json +++ b/docs/results/node-22.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":983950,"margin":0.48,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"aeria","ops":1046435,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"aeria","ops":1006452,"margin":0.4,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"aeria","ops":1031043,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ajv","ops":35268656,"margin":1.05,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ajv","ops":19232890,"margin":0.73,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"arktype","ops":56662187,"margin":1.73,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2653358,"margin":0.68,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2631751,"margin":0.61,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"bueno","ops":272864,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"bueno","ops":268125,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"bueno","ops":468005,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"bueno","ops":454877,"margin":0.72,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"caketype","ops":164378,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"caketype","ops":211050,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"caketype","ops":163548,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":85242,"margin":10.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2667080,"margin":0.59,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1533660,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1160852,"margin":0.25,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1143403,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"decoders","ops":362502,"margin":0.29,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"decoders","ops":219358,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"decoders","ops":217744,"margin":0.34,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2688116,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1167472,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"joi","ops":231911,"margin":0.47,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"joi","ops":235695,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"joi","ops":232626,"margin":0.47,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"joi","ops":215097,"margin":0.45,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"jointz","ops":633749,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"jointz","ops":643996,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"jointz","ops":856862,"margin":0.52,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1589936,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3072684,"margin":0.67,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3059284,"margin":0.56,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2382968,"margin":0.63,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":519696,"margin":0.65,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":478057,"margin":0.4,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":511218,"margin":0.62,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":472971,"margin":0.61,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"myzod","ops":2355677,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"myzod","ops":2754694,"margin":0.42,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"myzod","ops":2703396,"margin":0.45,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":211304,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":214912,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":658057,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2038359,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"paseri","ops":5735476,"margin":0.34,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"paseri","ops":5730424,"margin":0.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"paseri","ops":5729048,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"paseri","ops":5728040,"margin":0.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":22706831,"margin":0.79,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2804278,"margin":0.66,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2197283,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7567212,"margin":0.56,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":47028498,"margin":1.14,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4000391,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1901807,"margin":0.63,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1762791,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1486248,"margin":0.57,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1753345,"margin":0.29,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1514263,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60925505,"margin":2.17,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25809257,"margin":0.82,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":60840610,"margin":1.89,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23805342,"margin":0.81,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"rulr","ops":1088953,"margin":0.58,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"runtypes","ops":178768,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":301823,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":294329,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":260238,"margin":0.19,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":295091,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2904536,"margin":0.67,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3568332,"margin":0.48,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3540119,"margin":0.18,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82027044,"margin":3.69,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30483491,"margin":1.02,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":806588,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":774830,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71818918,"margin":2.75,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29230422,"margin":0.96,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64884568,"margin":2.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27436370,"margin":0.83,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63811886,"margin":2.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26586912,"margin":1.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"spectypes","ops":32160101,"margin":1.15,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"spectypes","ops":25525260,"margin":1.1,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"spectypes","ops":75753633,"margin":2.83,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"spectypes","ops":23508393,"margin":0.99,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":72444533,"margin":3.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"succulent","ops":502561,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"succulent","ops":929581,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"succulent","ops":507023,"margin":0.18,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"superstruct","ops":164637,"margin":0.46,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"superstruct","ops":206739,"margin":0.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"superstruct","ops":167855,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"suretype","ops":44621026,"margin":1.12,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"sury","ops":60694306,"margin":2.54,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"sury","ops":25567965,"margin":0.85,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"sury","ops":60007887,"margin":2.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"sury","ops":25186392,"margin":1.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1894906,"margin":0.65,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1881331,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4424522,"margin":0.62,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3403821,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"to-typed","ops":113646,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3104414,"margin":0.56,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"toi","ops":1144958,"margin":0.7,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"toi","ops":1134751,"margin":0.29,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4086039,"margin":0.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44805644,"margin":1.84,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30478140,"margin":0.96,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30254230,"margin":0.98,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":83895880,"margin":3.52,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":336496,"margin":0.69,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"tson","ops":735243,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"tson","ops":778108,"margin":0.17,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"tson","ops":825826,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"tson","ops":818885,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1645004,"margin":0.61,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1689910,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"typia","ops":68338668,"margin":2.68,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"typia","ops":29726677,"margin":1.34,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"typia","ops":27189884,"margin":1.13,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"typia","ops":74226184,"margin":3.48,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3684781,"margin":0.56,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3642401,"margin":0.55,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":4932669,"margin":0.54,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"valibot","ops":1277093,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"valibot","ops":1016698,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"valibot","ops":1265265,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"valibot","ops":1006937,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"valita","ops":6146148,"margin":0.52,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"valita","ops":6065033,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"valita","ops":6559201,"margin":0.34,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"valita","ops":6055301,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"vality","ops":213973,"margin":0.28,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"vality","ops":205139,"margin":0.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"vality","ops":213122,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"vality","ops":206629,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"yup","ops":68951,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"yup","ops":64723,"margin":0.45,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"zod","ops":762330,"margin":0.19,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"zod","ops":674527,"margin":0.42,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"zod","ops":677743,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"zod","ops":677275,"margin":0.18,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"zod4","ops":6548717,"margin":0.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"zod4","ops":3361055,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"zod4","ops":3397821,"margin":0.45,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"zod4","ops":3326939,"margin":0.42,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3305855,"margin":0.44,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23522251,"margin":1.05,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1521230,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":328152,"margin":0.13,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1237825,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":311843,"margin":0.17,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85025220,"margin":3.61,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79585044,"margin":2.85,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":915247,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":899743,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":981015,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":899656,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1027475,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"aeria","ops":1015348,"margin":0.29,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"aeria","ops":987190,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"aeria","ops":1009739,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ajv","ops":34027642,"margin":1.57,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ajv","ops":19084128,"margin":0.58,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"arktype","ops":56330549,"margin":1.85,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2726859,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2684309,"margin":0.48,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"bueno","ops":278179,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"bueno","ops":270820,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"bueno","ops":492588,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"bueno","ops":485561,"margin":0.19,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"caketype","ops":165479,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"caketype","ops":213345,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"caketype","ops":162284,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87466,"margin":0.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2710205,"margin":0.47,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1484175,"margin":0.6,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1189573,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1189031,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"decoders","ops":372677,"margin":0.29,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"decoders","ops":224014,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"decoders","ops":222519,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2644315,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1125723,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"joi","ops":235806,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"joi","ops":236582,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"joi","ops":236157,"margin":0.75,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"joi","ops":221057,"margin":0.16,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"jointz","ops":648596,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"jointz","ops":645836,"margin":0.25,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"jointz","ops":851427,"margin":1.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1516420,"margin":0.65,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":2994066,"margin":0.85,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3006503,"margin":0.47,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2452673,"margin":0.49,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":528358,"margin":0.54,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":482456,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":514705,"margin":0.59,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":477335,"margin":0.44,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"myzod","ops":2280268,"margin":0.4,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"myzod","ops":2685586,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"myzod","ops":2671727,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":202333,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":209528,"margin":0.51,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":660463,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":1953792,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"paseri","ops":5660708,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"paseri","ops":5657177,"margin":0.3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"paseri","ops":5617278,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"paseri","ops":5643662,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":23054525,"margin":0.81,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2789894,"margin":0.59,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2162045,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7905001,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":46544332,"margin":1.48,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":3920880,"margin":0.54,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1866477,"margin":0.85,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1813157,"margin":0.35,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1527068,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1794661,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1508496,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61088686,"margin":2.28,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":26088871,"margin":0.7,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":60592659,"margin":2.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23626087,"margin":0.93,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"rulr","ops":1086292,"margin":0.57,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"runtypes","ops":169766,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":302489,"margin":0.14,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":285764,"margin":0.11,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":255949,"margin":0.16,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":286450,"margin":0.18,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2832080,"margin":0.51,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3498867,"margin":0.66,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3391415,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":81454418,"margin":3,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":30744536,"margin":0.9,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":813085,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":768647,"margin":0.31,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70388678,"margin":2.84,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":28011323,"margin":1.84,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":63969624,"margin":2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":27080277,"margin":1.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64319726,"margin":2.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":26838043,"margin":0.95,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"spectypes","ops":32672157,"margin":0.92,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"spectypes","ops":25136354,"margin":0.96,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"spectypes","ops":77409168,"margin":2.28,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"spectypes","ops":23494360,"margin":1.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":73565176,"margin":2.62,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"succulent","ops":494563,"margin":0.33,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"succulent","ops":896267,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"succulent","ops":496481,"margin":0.17,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"superstruct","ops":165033,"margin":0.25,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"superstruct","ops":211816,"margin":0.19,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"superstruct","ops":161614,"margin":1.99,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"suretype","ops":44957042,"margin":1.4,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"sury","ops":61321351,"margin":2.12,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"sury","ops":25124713,"margin":1.15,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"sury","ops":61907048,"margin":2.04,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"sury","ops":25339528,"margin":1.21,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1866420,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1861055,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4360161,"margin":0.78,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3347774,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"to-typed","ops":109228,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3152805,"margin":0.54,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"toi","ops":1098981,"margin":0.72,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"toi","ops":1112181,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4139161,"margin":0.34,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44778481,"margin":1.74,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30108875,"margin":1.47,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30394863,"margin":0.88,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":84031258,"margin":2.66,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":326497,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"tson","ops":720976,"margin":0.21,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"tson","ops":756385,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"tson","ops":792184,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"tson","ops":792093,"margin":0.21,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1581821,"margin":0.79,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1594986,"margin":0.21,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"typia","ops":69761147,"margin":2.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"typia","ops":29477354,"margin":1.12,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"typia","ops":27163379,"margin":1.04,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"typia","ops":76634500,"margin":2.68,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3627323,"margin":0.73,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3639043,"margin":0.59,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5227798,"margin":0.27,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"valibot","ops":1184113,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"valibot","ops":972191,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"valibot","ops":1169858,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"valibot","ops":978083,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"valita","ops":6220526,"margin":0.32,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"valita","ops":6203648,"margin":0.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"valita","ops":6535368,"margin":0.46,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"valita","ops":6198752,"margin":0.38,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"vality","ops":213088,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"vality","ops":205832,"margin":0.22,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"vality","ops":212688,"margin":0.2,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"vality","ops":203757,"margin":0.17,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"yup","ops":69539,"margin":0.24,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"yup","ops":65779,"margin":0.16,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"zod","ops":715472,"margin":0.28,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"zod","ops":697948,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"zod","ops":700255,"margin":0.23,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"zod","ops":692806,"margin":2.13,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"zod4","ops":6509502,"margin":0.43,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"zod4","ops":3360293,"margin":0.51,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"zod4","ops":3348175,"margin":0.44,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"zod4","ops":3328205,"margin":0.41,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3161725,"margin":0.5,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"deepkit","ops":22953367,"margin":0.84,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1438281,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":292117,"margin":0.88,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1268204,"margin":0.26,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":287023,"margin":0.42,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":84900783,"margin":3.37,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":79780934,"margin":2.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":5301743,"margin":0.53,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":3095703,"margin":0.39,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":3104923,"margin":0.36,"runtime":"node","runtimeVersion":"v22.21.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":3104653,"margin":0.44,"runtime":"node","runtimeVersion":"v22.21.1"}]} \ No newline at end of file diff --git a/docs/results/node-23.json b/docs/results/node-23.json index afe6b7c3a..f9eb9c9bd 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1048788,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1096535,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1058866,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1092932,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37274966,"margin":1.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19871584,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":61765846,"margin":1.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2849895,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2895414,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":108617,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":107316,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":524998,"margin":0.87,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":509283,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":166698,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":217630,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":166846,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":89497,"margin":1.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2703549,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1533138,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1129102,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1127741,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":376317,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":225410,"margin":0.34,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":225282,"margin":0.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2831031,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1293672,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":250989,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":250705,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":250529,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":135866,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":677893,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":671257,"margin":0.76,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":889429,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1576228,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3292810,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3245962,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2696114,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":558529,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":496916,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":556536,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":499694,"margin":0.71,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2395105,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2834306,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2811915,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":210973,"margin":0.99,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":225578,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":621223,"margin":16.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2097324,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5710758,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5748420,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5738322,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5723569,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24244106,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":3038702,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2256827,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8700953,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50650621,"margin":1.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4074933,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2007568,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1930312,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1618169,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1974388,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1650548,"margin":0.16,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61754512,"margin":2.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":25099183,"margin":1.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":60961201,"margin":2.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23790237,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":333386,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":182368,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":307729,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":306115,"margin":0.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":265218,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":298607,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3016162,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3523809,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3512515,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82996162,"margin":3.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":31951576,"margin":1.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":841394,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":769251,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":73374376,"margin":2.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":29986576,"margin":1.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64878689,"margin":2.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28053601,"margin":1.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":64897209,"margin":2.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28326858,"margin":1.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":33169955,"margin":1.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26467553,"margin":1.04,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":77571291,"margin":2.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":24986318,"margin":0.86,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":74846478,"margin":2.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":520466,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":948846,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":515227,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":175681,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":219101,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":176511,"margin":0.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":46212216,"margin":1.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":61817186,"margin":2.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25218700,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":60151760,"margin":2.72,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25136160,"margin":1.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1907197,"margin":0.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1914991,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4787529,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3559408,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":113563,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3391800,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1155188,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1159011,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4167382,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45353063,"margin":1.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30296069,"margin":0.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30181290,"margin":0.89,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87598975,"margin":2.09,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":236262,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":788163,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":855793,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":859242,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":853601,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1719779,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1692122,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":76472737,"margin":3.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":31842882,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":29419105,"margin":1.14,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":68897111,"margin":2.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3924556,"margin":0.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3889980,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5791660,"margin":0.62,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1437288,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1174883,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1447700,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1180559,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6317319,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6327396,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6476213,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5419034,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":188941,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":183907,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":192613,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":185162,"margin":0.25,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":21260,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":19811,"margin":0.18,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":756596,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":703681,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":713256,"margin":0.11,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":716056,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6732751,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3702261,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3513754,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3611228,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3754303,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":23530931,"margin":1.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1585067,"margin":0.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":327849,"margin":0.27,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1418362,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":328522,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85151158,"margin":2.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":81477848,"margin":3.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":918754,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":944499,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":1039702,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":958209,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1061829,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"aeria","ops":1092277,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"aeria","ops":1050303,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"aeria","ops":1084281,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ajv","ops":37547778,"margin":1.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ajv","ops":19814311,"margin":0.77,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"arktype","ops":62191282,"margin":1.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2904009,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2958302,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"bueno","ops":111195,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"bueno","ops":107921,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"bueno","ops":503868,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"bueno","ops":507748,"margin":0.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"caketype","ops":168335,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"caketype","ops":218031,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"caketype","ops":167915,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92639,"margin":1.15,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"cleaners","ops":2779123,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1581724,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1230366,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1227906,"margin":0.19,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"decoders","ops":380483,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"decoders","ops":227789,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"decoders","ops":228300,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"io-ts","ops":3057782,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"io-ts","ops":1320869,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"joi","ops":259719,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"joi","ops":264168,"margin":0.51,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"joi","ops":262617,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"joi","ops":135067,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jointz","ops":669709,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jointz","ops":665912,"margin":0.32,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jointz","ops":900042,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1627083,"margin":0.67,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3421609,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3441217,"margin":0.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2779157,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":599368,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":536533,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":596448,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":535300,"margin":0.73,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"myzod","ops":2498708,"margin":0.57,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"myzod","ops":2953049,"margin":0.55,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"myzod","ops":2933247,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":212198,"margin":1.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":229592,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":645724,"margin":18.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2206664,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"paseri","ops":5863597,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"paseri","ops":5848055,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"paseri","ops":5795681,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"paseri","ops":5821366,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24669028,"margin":0.96,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":3118864,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":2226677,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7777956,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":50047257,"margin":1.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4145062,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":2107097,"margin":0.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1962755,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1633416,"margin":0.49,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1944157,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1652113,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":63636437,"margin":2.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":26140101,"margin":1.05,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":63705583,"margin":2.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23983881,"margin":0.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"rulr","ops":328689,"margin":0.6,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"runtypes","ops":185483,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":316064,"margin":0.59,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":316830,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":274408,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":314754,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3165457,"margin":0.56,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3626977,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3669784,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":86892995,"margin":2.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32130374,"margin":1.95,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":860535,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":796975,"margin":0.47,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70632447,"margin":2.91,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30977683,"margin":1.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64892247,"margin":2.65,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29077605,"margin":1.97,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":66361871,"margin":3.08,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29170536,"margin":1.13,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"spectypes","ops":34461408,"margin":1.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"spectypes","ops":26869007,"margin":1.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"spectypes","ops":77929606,"margin":3.3,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"spectypes","ops":25588872,"margin":0.85,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":76304443,"margin":2.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"succulent","ops":541841,"margin":0.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"succulent","ops":957282,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"succulent","ops":542806,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"superstruct","ops":176125,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"superstruct","ops":218734,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"superstruct","ops":178046,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"suretype","ops":45505785,"margin":2.06,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"sury","ops":62583138,"margin":2.38,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"sury","ops":25384687,"margin":0.89,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"sury","ops":61351440,"margin":2.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"sury","ops":25284423,"margin":1.07,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1961360,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1979941,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4697672,"margin":0.63,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3598204,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"to-typed","ops":115350,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3449419,"margin":0.48,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"toi","ops":1172364,"margin":0.26,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"toi","ops":1177207,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4214791,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45515969,"margin":1.78,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30194286,"margin":0.98,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29897508,"margin":1.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":85113881,"margin":3.24,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":243585,"margin":0.28,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"tson","ops":787785,"margin":0.22,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"tson","ops":855854,"margin":0.31,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"tson","ops":870725,"margin":0.17,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"tson","ops":865840,"margin":0.2,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1721650,"margin":0.76,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1732736,"margin":0.64,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"typia","ops":77351310,"margin":2.9,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"typia","ops":32921472,"margin":1.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"typia","ops":30167693,"margin":1.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"typia","ops":69198814,"margin":2.81,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3801021,"margin":0.58,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3806240,"margin":0.61,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5559026,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valibot","ops":1438323,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valibot","ops":1142399,"margin":0.68,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valibot","ops":1425497,"margin":0.4,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valibot","ops":1145065,"margin":0.37,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"valita","ops":6396124,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"valita","ops":6331334,"margin":0.44,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"valita","ops":6664901,"margin":0.69,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"valita","ops":5512373,"margin":0.45,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"vality","ops":193811,"margin":0.41,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"vality","ops":187193,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"vality","ops":194317,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"vality","ops":185469,"margin":0.39,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"yup","ops":22602,"margin":0.35,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"yup","ops":20630,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod","ops":841453,"margin":0.42,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod","ops":756894,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod","ops":726336,"margin":0.29,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod","ops":714199,"margin":0.21,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"zod4","ops":6807827,"margin":0.53,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"zod4","ops":3516264,"margin":0.52,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"zod4","ops":3518329,"margin":0.43,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"zod4","ops":3382942,"margin":0.46,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"deepkit","ops":3700982,"margin":0.66,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"deepkit","ops":24249629,"margin":0.83,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1592844,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":339760,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1501764,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":336689,"margin":0.23,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":87191550,"margin":2.5,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":82556344,"margin":2.82,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseSafe","name":"jet-validators","ops":5819840,"margin":0.54,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"parseStrict","name":"jet-validators","ops":3441812,"margin":0.36,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertLoose","name":"jet-validators","ops":3454808,"margin":0.33,"runtime":"node","runtimeVersion":"v23.11.1"},{"benchmark":"assertStrict","name":"jet-validators","ops":3404742,"margin":0.35,"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 fd187cbfa..a400d7e3c 100644 --- a/docs/results/node-24.json +++ b/docs/results/node-24.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1006914,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1073156,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1046782,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1066915,"margin":0.4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":36040492,"margin":1.16,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19573345,"margin":0.97,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":53210366,"margin":1.51,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2747340,"margin":0.64,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2775153,"margin":0.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":303121,"margin":0.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":314134,"margin":0.51,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":517249,"margin":0.76,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":504700,"margin":0.84,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":196139,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":258573,"margin":0.65,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":193895,"margin":1.83,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":97575,"margin":1.04,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2687999,"margin":0.54,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1561919,"margin":0.49,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1236087,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1240325,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":401504,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":245882,"margin":0.55,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":247044,"margin":0.4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2990190,"margin":0.34,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1321132,"margin":0.43,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"joi","ops":265175,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"joi","ops":264291,"margin":0.5,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"joi","ops":264607,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"joi","ops":245828,"margin":0.78,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":663045,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":663493,"margin":0.18,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":842766,"margin":0.17,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1595522,"margin":0.75,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3216311,"margin":0.72,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3228640,"margin":0.49,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2671287,"margin":0.57,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":594974,"margin":0.68,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":538983,"margin":0.82,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":601722,"margin":0.76,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":544579,"margin":0.72,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2382181,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2792382,"margin":0.41,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2761122,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":210812,"margin":1.91,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":223500,"margin":1.01,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":693122,"margin":19.12,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2237072,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"paseri","ops":5715820,"margin":0.34,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"paseri","ops":5633069,"margin":2.13,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"paseri","ops":5684041,"margin":0.43,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"paseri","ops":5668082,"margin":0.59,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24686732,"margin":1.11,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":3045553,"margin":0.53,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2338786,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8851779,"margin":0.44,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49381379,"margin":1.61,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3824246,"margin":0.44,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1850412,"margin":0.67,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1895350,"margin":0.62,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1531419,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1823414,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1544172,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":61698711,"margin":1.66,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24522988,"margin":0.98,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61252745,"margin":2.16,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23340289,"margin":0.55,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1347054,"margin":0.6,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":177960,"margin":1.4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":310939,"margin":0.61,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298786,"margin":0.58,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":278228,"margin":0.91,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300835,"margin":0.6,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2901415,"margin":0.81,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3403244,"margin":0.69,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3555514,"margin":0.42,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":82056278,"margin":4.08,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33011034,"margin":1.39,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2337681,"margin":0.32,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1960776,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":67113813,"margin":2.69,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30836657,"margin":1.16,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":64980621,"margin":1.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":29377400,"margin":0.94,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":63178934,"margin":3.65,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":28968417,"margin":1.11,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34949197,"margin":1.02,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26443096,"margin":0.96,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77133870,"margin":1.92,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24391509,"margin":0.97,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70645387,"margin":4.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":550950,"margin":0.22,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":978881,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":548028,"margin":0.14,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":174284,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":220252,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":175885,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":45156645,"margin":1.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"sury","ops":59729879,"margin":1.99,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"sury","ops":23616652,"margin":1.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"sury","ops":58714483,"margin":2.34,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"sury","ops":24036621,"margin":0.98,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1917614,"margin":0.43,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1917328,"margin":0.43,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4790138,"margin":0.59,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3528940,"margin":0.76,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":133020,"margin":0.58,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3271516,"margin":0.59,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1107122,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1102910,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4097676,"margin":0.73,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":44922723,"margin":2.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29112394,"margin":1.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28404942,"margin":2.72,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":81833389,"margin":3.44,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":335522,"margin":0.32,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"tson","ops":863525,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"tson","ops":927801,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"tson","ops":954067,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"tson","ops":950873,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1720936,"margin":0.75,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1711937,"margin":0.72,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"typia","ops":76490139,"margin":3.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"typia","ops":33003794,"margin":1.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"typia","ops":31071091,"margin":0.86,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"typia","ops":80033725,"margin":2.63,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":4011364,"margin":0.57,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":4028285,"margin":0.96,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5679826,"margin":0.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":1404112,"margin":0.41,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1131532,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":1405495,"margin":0.28,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1132848,"margin":0.4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6317496,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6209776,"margin":2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6598719,"margin":0.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"valita","ops":5354951,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"vality","ops":247296,"margin":0.22,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"vality","ops":235634,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"vality","ops":246231,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"vality","ops":235225,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"yup","ops":95067,"margin":0.32,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"yup","ops":90067,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"zod","ops":832939,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"zod","ops":740516,"margin":0.17,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"zod","ops":746801,"margin":0.54,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"zod","ops":741307,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"zod4","ops":6454850,"margin":0.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"zod4","ops":3475230,"margin":0.42,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"zod4","ops":3474970,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"zod4","ops":3378319,"margin":0.39,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":4813611,"margin":1.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":27043106,"margin":0.96,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1668413,"margin":0.36,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":353431,"margin":0.36,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1458958,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":344518,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":82672761,"margin":2.87,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":77680737,"margin":3.57,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":1074115,"margin":0.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":1087340,"margin":0.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":1186163,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":1091728,"margin":0.43,"runtime":"node","runtimeVersion":"v24.12.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":1063752,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"aeria","ops":1034601,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"aeria","ops":1006265,"margin":0.53,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"aeria","ops":1036474,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ajv","ops":35722990,"margin":1.44,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ajv","ops":19433799,"margin":0.86,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"arktype","ops":52623241,"margin":1.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2765436,"margin":0.74,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2765759,"margin":0.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"bueno","ops":305119,"margin":3.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"bueno","ops":311815,"margin":0.67,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"bueno","ops":513543,"margin":0.94,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"bueno","ops":504780,"margin":0.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"caketype","ops":192909,"margin":0.36,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"caketype","ops":259003,"margin":0.34,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"caketype","ops":195291,"margin":0.36,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":97698,"margin":0.99,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"cleaners","ops":2638798,"margin":0.6,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1551534,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1200174,"margin":0.24,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1196314,"margin":0.22,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"decoders","ops":403759,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"decoders","ops":245550,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"decoders","ops":244962,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"io-ts","ops":3029355,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"io-ts","ops":1248905,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"joi","ops":264166,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"joi","ops":264592,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"joi","ops":263919,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"joi","ops":245580,"margin":0.47,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"jointz","ops":650794,"margin":0.27,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"jointz","ops":650355,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"jointz","ops":852617,"margin":0.17,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1667480,"margin":0.55,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3303193,"margin":0.83,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3316320,"margin":0.74,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2669146,"margin":0.8,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":599768,"margin":0.65,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":539514,"margin":0.66,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":609675,"margin":0.61,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":540584,"margin":0.73,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"myzod","ops":2446092,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"myzod","ops":2768430,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"myzod","ops":2753723,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":212817,"margin":1.02,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":224099,"margin":1.05,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":713160,"margin":19.51,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2246775,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"paseri","ops":5702287,"margin":0.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"paseri","ops":5647732,"margin":2.01,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"paseri","ops":5685309,"margin":0.46,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"paseri","ops":5711706,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":24849455,"margin":0.95,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2989504,"margin":0.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":2255822,"margin":0.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":8547338,"margin":0.9,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":49892677,"margin":1.61,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3907570,"margin":0.45,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1973043,"margin":0.55,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1824763,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1541061,"margin":0.27,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1838919,"margin":0.15,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1535788,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":60659683,"margin":1.86,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":24629088,"margin":0.88,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":61283883,"margin":2.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":23132952,"margin":0.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"rulr","ops":1354319,"margin":0.61,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"runtypes","ops":181364,"margin":0.49,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":308826,"margin":0.53,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":298770,"margin":0.55,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":279129,"margin":0.66,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":297430,"margin":0.6,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2950185,"margin":0.71,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3441627,"margin":0.68,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3605486,"margin":0.27,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":79425043,"margin":4.05,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":33249230,"margin":1.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":2332808,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1898626,"margin":0.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":68861127,"margin":3.38,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30414731,"margin":3.95,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/valibot","ops":62688905,"margin":2.18,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/valibot","ops":28987870,"margin":1.05,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@sinclair/typemap/zod","ops":62301992,"margin":4.65,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"@sinclair/typemap/zod","ops":29315973,"margin":1,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34807980,"margin":1.12,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26649300,"margin":0.83,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"spectypes","ops":75926054,"margin":2.9,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24731523,"margin":0.94,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"stnl (just-in-time)","ops":70866265,"margin":3.78,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"succulent","ops":546961,"margin":0.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"succulent","ops":983746,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"succulent","ops":547830,"margin":0.2,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"superstruct","ops":174826,"margin":0.28,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"superstruct","ops":220455,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"superstruct","ops":174505,"margin":0.72,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"suretype","ops":45584810,"margin":1.18,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"sury","ops":60332549,"margin":2.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"sury","ops":24420773,"margin":0.84,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"sury","ops":61925444,"margin":1.87,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"sury","ops":24394531,"margin":1.12,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1929755,"margin":0.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1927242,"margin":0.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4848188,"margin":0.63,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3706525,"margin":0.79,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"to-typed","ops":132817,"margin":0.6,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3200469,"margin":0.59,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"toi","ops":1188021,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"toi","ops":1192803,"margin":0.35,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4098009,"margin":0.8,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45348002,"margin":1.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":29589494,"margin":1,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":28972751,"margin":3.06,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":83608361,"margin":3.77,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":320424,"margin":0.49,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"tson","ops":865371,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"tson","ops":919105,"margin":0.18,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"tson","ops":927049,"margin":0.13,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"tson","ops":925029,"margin":0.15,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1725631,"margin":0.62,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1709180,"margin":0.81,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"typia","ops":76940268,"margin":2.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"typia","ops":32483863,"margin":1.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"typia","ops":30768416,"margin":0.92,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"typia","ops":81003107,"margin":2.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3677077,"margin":0.79,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3672180,"margin":0.64,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5587611,"margin":0.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"valibot","ops":1390197,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"valibot","ops":1124680,"margin":0.23,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"valibot","ops":1386828,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"valibot","ops":1120402,"margin":0.37,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"valita","ops":6189660,"margin":0.51,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"valita","ops":6168809,"margin":1,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"valita","ops":6425891,"margin":2.45,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"valita","ops":5197520,"margin":0.49,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"vality","ops":243398,"margin":0.29,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"vality","ops":236161,"margin":0.27,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"vality","ops":248046,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"vality","ops":236327,"margin":0.22,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"yup","ops":92841,"margin":0.33,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"yup","ops":88282,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"zod","ops":856785,"margin":0.19,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"zod","ops":735565,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"zod","ops":742698,"margin":0.26,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"zod","ops":740899,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"zod4","ops":6761987,"margin":0.46,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"zod4","ops":3501729,"margin":0.4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"zod4","ops":3518205,"margin":0.3,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"zod4","ops":3493067,"margin":0.39,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"deepkit","ops":4646442,"margin":0.66,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26819421,"margin":1.58,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1650265,"margin":0.31,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":360023,"margin":0.22,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1495814,"margin":0.25,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":354060,"margin":0.21,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":80497119,"margin":4,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"type-predicate-generator","ops":75720613,"margin":3.48,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseSafe","name":"jet-validators","ops":5435821,"margin":0.56,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"parseStrict","name":"jet-validators","ops":3315312,"margin":0.54,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertLoose","name":"jet-validators","ops":3500874,"margin":0.64,"runtime":"node","runtimeVersion":"v24.12.0"},{"benchmark":"assertStrict","name":"jet-validators","ops":3243781,"margin":0.52,"runtime":"node","runtimeVersion":"v24.12.0"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index 5c9544445..a8cb2e53b 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -1,170 +1,171 @@ - - + + - + - + - + - + - 0 - 120,000,000 + 0 + 120,000,000 - - Safe Parsing + + Safe Parsing - + - + - typia - sury - rescript-schema - (median) + typia + sury + rescript-schema + (median) - + - - - - + + + + - + - + - + - 0 - 40,000,000 + 0 + 40,000,000 - - Strict Parsing + + Strict Parsing - - + + - + - typia - sury - ts-runtime-checks - (median) + typia + rescript-schema + ts-runtime-checks + (median) - + - - - - + + + + - + - + - + - 0 - 150,000,000 + 0 + 150,000,000 - - Loose Assertion + + Loose Assertion - + - + - ts-runtime-checks - type-predicate-genera… - ts-auto-guard - (median) + ts-runtime-checks + type-predicate-genera… + ts-auto-guard + (median) - + - - - - + + + + - + - - + + - + - 0 - 40,000,000 + 0 + 20,000,000 + 40,000,000 - - Strict Assertion + + Strict Assertion - + - + - ts-runtime-checks - @sinclair/typebox-(ah… - @sinclair/typebox-(ju… - (median) + ts-runtime-checks + @sinclair/typebox-(ah… + @sinclair/typebox-(ju… + (median) - + - - - - + + + + - - Top 3 packages for each benchmark + median, (ops count, better ⯈) + + Top 3 packages for each benchmark + median, (ops count, better ⯈) diff --git a/package-lock.json b/package-lock.json index c775276e7..ae424f295 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "dhi": "0.4.3", "fp-ts": "2.16.11", "io-ts": "2.2.22", - "jet-validators": "2.0.2", + "jet-validators": "2.0.4", "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1", @@ -6569,9 +6569,9 @@ } }, "node_modules/jet-validators": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jet-validators/-/jet-validators-2.0.2.tgz", - "integrity": "sha512-PD9AOn8MXBd1oGm3NSoMFesc/2lDN7xkPZzSXD4dvbBcOf8InizczDT89n6BdWTZmM3mUoVAo07pEhBPPUe2pA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/jet-validators/-/jet-validators-2.0.4.tgz", + "integrity": "sha512-pjraZ9w+O2eaKzRGxNP8Gb8Be3HYimwzS9dclqGS+ECz2NfQ39Q/2uyFkkCo0HfZEHt6L/3OOqehbPym/xtR7Q==", "license": "MIT" }, "node_modules/joi": { @@ -15145,9 +15145,9 @@ } }, "jet-validators": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jet-validators/-/jet-validators-2.0.2.tgz", - "integrity": "sha512-PD9AOn8MXBd1oGm3NSoMFesc/2lDN7xkPZzSXD4dvbBcOf8InizczDT89n6BdWTZmM3mUoVAo07pEhBPPUe2pA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/jet-validators/-/jet-validators-2.0.4.tgz", + "integrity": "sha512-pjraZ9w+O2eaKzRGxNP8Gb8Be3HYimwzS9dclqGS+ECz2NfQ39Q/2uyFkkCo0HfZEHt6L/3OOqehbPym/xtR7Q==", "license": "MIT" }, "joi": { diff --git a/package.json b/package.json index 500372ad7..22e1125b0 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dhi": "0.4.3", "fp-ts": "2.16.11", "io-ts": "2.2.22", - "jet-validators": "2.0.2", + "jet-validators": "2.0.4", "joi": "17.13.3", "jointz": "7.0.4", "json-decoder": "1.4.1",