diff --git a/docs/results/bun-1.json b/docs/results/bun-1.json index c1ebcc391..6cd606359 100644 --- a/docs/results/bun-1.json +++ b/docs/results/bun-1.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":269161,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"aeria","ops":277351,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"aeria","ops":268377,"margin":0.29,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"aeria","ops":278526,"margin":0.25,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ajv","ops":42776473,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ajv","ops":21251892,"margin":0.55,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"arktype","ops":114525156,"margin":0.54,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"banditypes","ops":2712121,"margin":0.84,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"banditypes","ops":2692673,"margin":1.03,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"bueno","ops":268319,"margin":0.17,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"bueno","ops":268364,"margin":0.52,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"bueno","ops":480996,"margin":1.03,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"bueno","ops":481384,"margin":0.86,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"caketype","ops":163519,"margin":0.35,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"caketype","ops":203224,"margin":0.2,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"caketype","ops":162820,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84875,"margin":11.91,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"computed-types","ops":1282721,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"computed-types","ops":1166147,"margin":0.4,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"computed-types","ops":1164827,"margin":0.61,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"decoders","ops":357042,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"decoders","ops":216718,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"decoders","ops":215183,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"io-ts","ops":2789809,"margin":0.29,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"jointz","ops":658529,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"jointz","ops":663167,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"jointz","ops":840121,"margin":0.35,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"json-decoder","ops":1517793,"margin":0.97,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"$mol_data","ops":3205541,"margin":0.54,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"$mol_data","ops":3209466,"margin":0.42,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2570103,"margin":0.51,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":567838,"margin":0.65,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":504183,"margin":0.71,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":575154,"margin":0.66,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":509061,"margin":0.7,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"myzod","ops":2212896,"margin":0.8,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"myzod","ops":2686874,"margin":1.1,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"myzod","ops":2684997,"margin":0.67,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ok-computer","ops":190857,"margin":0.15,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ok-computer","ops":200111,"margin":0.19,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":692256,"margin":0.86,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2168252,"margin":0.29,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26746827,"margin":0.46,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"pure-parse","ops":2531973,"margin":0.8,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"pure-parse","ops":1983221,"margin":0.17,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7222193,"margin":0.42,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59361200,"margin":0.74,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"pure-parse","ops":4091388,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"purify-ts","ops":1671848,"margin":0.98,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"r-assign","ops":1889297,"margin":0.43,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"r-assign","ops":1544970,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"r-assign","ops":1937231,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"r-assign","ops":1545102,"margin":0.48,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"rescript-schema","ops":123256458,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33397112,"margin":0.28,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118618072,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33274387,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"rulr","ops":1107848,"margin":0.64,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"runtypes","ops":169984,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":275587,"margin":0.67,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":266382,"margin":0.62,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":235500,"margin":0.74,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":264860,"margin":0.66,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2826576,"margin":0.75,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3823135,"margin":0.56,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3713710,"margin":0.5,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162119502,"margin":0.48,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39557763,"margin":0.8,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":841739,"margin":0.47,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":789685,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124143115,"margin":0.16,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36542252,"margin":0.46,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"spectypes","ops":40436219,"margin":0.89,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"spectypes","ops":30383823,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"spectypes","ops":140030018,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"spectypes","ops":28259970,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"succulent","ops":519583,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"succulent","ops":924214,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"succulent","ops":520195,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"superstruct","ops":168292,"margin":0.12,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"superstruct","ops":209521,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"superstruct","ops":167484,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"suretype","ops":57975414,"margin":0.35,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1900547,"margin":0.62,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1882568,"margin":0.58,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"to-typed","ops":4323453,"margin":0.71,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"to-typed","ops":3187151,"margin":0.18,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"to-typed","ops":113492,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"to-typed","ops":2911044,"margin":0.28,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"toi","ops":1091748,"margin":0.38,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"toi","ops":1080454,"margin":0.88,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4098888,"margin":0.38,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57894750,"margin":0.41,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36176012,"margin":0.45,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36323713,"margin":0.16,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171475983,"margin":0.59,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"ts-utils","ops":321815,"margin":0.18,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"tson","ops":694088,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"tson","ops":751333,"margin":0.28,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"tson","ops":756532,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"tson","ops":756294,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1629252,"margin":0.59,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1655289,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"typia","ops":113763003,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"typia","ops":38130765,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"typia","ops":35382566,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"typia","ops":134119035,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"unknownutil","ops":3581913,"margin":0.51,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"unknownutil","ops":3550276,"margin":0.56,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"unknownutil","ops":5676018,"margin":0.35,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"valibot","ops":2290735,"margin":0.57,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"valibot","ops":1688622,"margin":0.5,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"valibot","ops":2273809,"margin":0.55,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"valibot","ops":1694254,"margin":0.29,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"valita","ops":6618025,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"valita","ops":6657015,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"valita","ops":6678807,"margin":0.35,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"valita","ops":6475990,"margin":0.25,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"vality","ops":207851,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"vality","ops":204142,"margin":0.28,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"vality","ops":209336,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"vality","ops":203116,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"yup","ops":73234,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"yup","ops":69834,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"zod","ops":759214,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"zod","ops":683003,"margin":0.17,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"zod","ops":686818,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"zod","ops":682807,"margin":0.18,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"deepkit","ops":2722264,"margin":0.7,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"deepkit","ops":25573695,"margin":0.47,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"effect-schema","ops":1442208,"margin":0.82,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"effect-schema","ops":307694,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"effect-schema","ops":1330467,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"effect-schema","ops":308776,"margin":0.25,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162881537,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"jet-schema","ops":3891171,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"jet-schema","ops":3639375,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"jet-schema","ops":6033318,"margin":0.46,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"jet-schema","ops":3686000,"margin":0.41,"runtime":"bun","runtimeVersion":"1.1.36"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":271136,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"aeria","ops":279099,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"aeria","ops":269642,"margin":0.24,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"aeria","ops":280908,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ajv","ops":43305415,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ajv","ops":21658074,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"arktype","ops":115620231,"margin":1.06,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"banditypes","ops":2844527,"margin":0.47,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"banditypes","ops":2830809,"margin":0.6,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"bueno","ops":265234,"margin":1.1,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"bueno","ops":269805,"margin":0.42,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"bueno","ops":481732,"margin":0.92,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"bueno","ops":487855,"margin":0.93,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"caketype","ops":161782,"margin":0.55,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"caketype","ops":203034,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"caketype","ops":163816,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91416,"margin":2,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"computed-types","ops":1451366,"margin":0.52,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"computed-types","ops":1096273,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"computed-types","ops":1100582,"margin":0.16,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"decoders","ops":363073,"margin":0.17,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"decoders","ops":216000,"margin":0.6,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"decoders","ops":216229,"margin":0.61,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"io-ts","ops":2814746,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"jointz","ops":635097,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"jointz","ops":640568,"margin":0.7,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"jointz","ops":848816,"margin":0.43,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"json-decoder","ops":1485565,"margin":0.6,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"$mol_data","ops":3184246,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"$mol_data","ops":3184594,"margin":0.48,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2599065,"margin":0.52,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":551907,"margin":0.61,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":519848,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":573621,"margin":0.96,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":495949,"margin":0.9,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"myzod","ops":2112234,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"myzod","ops":2576677,"margin":1.73,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"myzod","ops":2640528,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ok-computer","ops":189179,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ok-computer","ops":196909,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":682388,"margin":0.66,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2100927,"margin":0.41,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26736748,"margin":0.4,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"pure-parse","ops":2691067,"margin":0.62,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"pure-parse","ops":2074824,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6978786,"margin":0.55,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59469624,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"pure-parse","ops":3957449,"margin":0.6,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"purify-ts","ops":1854501,"margin":0.64,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"r-assign","ops":1969032,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"r-assign","ops":1572766,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"r-assign","ops":1890564,"margin":0.55,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"r-assign","ops":1568295,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"rescript-schema","ops":122631518,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33321173,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118658335,"margin":0.27,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"rescript-schema","ops":30197148,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"rulr","ops":1083537,"margin":0.58,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"runtypes","ops":172734,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":276527,"margin":1.14,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":268955,"margin":0.61,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":238364,"margin":0.71,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":270250,"margin":0.57,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2799015,"margin":0.59,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3720756,"margin":0.91,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3657940,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163026599,"margin":0.5,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40638546,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":844508,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":788639,"margin":0.41,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124125257,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":37094320,"margin":0.81,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"spectypes","ops":40818999,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"spectypes","ops":30388745,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"spectypes","ops":139873630,"margin":0.4,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"spectypes","ops":28382346,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"succulent","ops":490906,"margin":0.59,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"succulent","ops":862795,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"succulent","ops":485119,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"superstruct","ops":162971,"margin":0.24,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"superstruct","ops":205067,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"superstruct","ops":162706,"margin":0.21,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"suretype","ops":58082082,"margin":0.24,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1923117,"margin":0.58,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1890101,"margin":0.56,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"to-typed","ops":4324667,"margin":0.82,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"to-typed","ops":3305591,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"to-typed","ops":113650,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"to-typed","ops":2797491,"margin":0.49,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"toi","ops":1030885,"margin":0.44,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"toi","ops":1041337,"margin":0.28,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4103633,"margin":0.2,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58259186,"margin":0.13,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36333706,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36431511,"margin":0.13,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171377019,"margin":0.33,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"ts-utils","ops":309153,"margin":0.36,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"tson","ops":683098,"margin":0.52,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"tson","ops":720750,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"tson","ops":722415,"margin":0.4,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"tson","ops":722889,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1648620,"margin":0.77,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1652555,"margin":0.62,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"typia","ops":114304890,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"typia","ops":37725839,"margin":0.42,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"typia","ops":34583324,"margin":0.45,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"typia","ops":134192766,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"unknownutil","ops":3521647,"margin":0.63,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"unknownutil","ops":3507389,"margin":0.76,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"unknownutil","ops":6015147,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"valibot","ops":2243810,"margin":0.59,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"valibot","ops":1582132,"margin":0.6,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"valibot","ops":1950816,"margin":0.26,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"valibot","ops":1592799,"margin":0.46,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"valita","ops":6697273,"margin":0.54,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"valita","ops":6748463,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"valita","ops":6737107,"margin":0.41,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"valita","ops":6570832,"margin":0.39,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"vality","ops":214783,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"vality","ops":210681,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"vality","ops":215040,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"vality","ops":209838,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"yup","ops":72801,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"yup","ops":68489,"margin":0.76,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"zod","ops":786055,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"zod","ops":706060,"margin":0.23,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"zod","ops":699619,"margin":0.24,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"zod","ops":699832,"margin":0.22,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"deepkit","ops":2799612,"margin":0.58,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"deepkit","ops":25816094,"margin":0.3,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"effect-schema","ops":1427798,"margin":0.31,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"effect-schema","ops":318767,"margin":0.34,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"effect-schema","ops":1374104,"margin":0.37,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"effect-schema","ops":317383,"margin":0.57,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163423179,"margin":0.32,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseSafe","name":"jet-schema","ops":3851601,"margin":0.38,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"parseStrict","name":"jet-schema","ops":3521989,"margin":0.51,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertLoose","name":"jet-schema","ops":5787112,"margin":0.51,"runtime":"bun","runtimeVersion":"1.1.36"},{"benchmark":"assertStrict","name":"jet-schema","ops":3506723,"margin":0.88,"runtime":"bun","runtimeVersion":"1.1.36"}]} \ No newline at end of file