diff --git a/docs/results/node-19.json b/docs/results/node-19.json index d907bbf1f..f3991b4f5 100644 --- a/docs/results/node-19.json +++ b/docs/results/node-19.json @@ -1 +1 @@ -{"results":[{"benchmark":"parseSafe","name":"aeria","ops":248410,"margin":0.46,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"aeria","ops":250845,"margin":0.4,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"aeria","ops":245668,"margin":0.36,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"aeria","ops":251081,"margin":0.21,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ajv","ops":40316551,"margin":0.46,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ajv","ops":20696929,"margin":0.66,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"arktype","ops":111851985,"margin":0.27,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2379564,"margin":0.76,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2380490,"margin":0.76,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"bueno","ops":250447,"margin":0.5,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"bueno","ops":250067,"margin":0.79,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"bueno","ops":439735,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"bueno","ops":442964,"margin":0.93,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"caketype","ops":152559,"margin":0.25,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"caketype","ops":192142,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"caketype","ops":153139,"margin":0.23,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":80732,"margin":12,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1366493,"margin":0.4,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1023329,"margin":0.39,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1029860,"margin":0.35,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"decoders","ops":332008,"margin":0.44,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"decoders","ops":203033,"margin":0.42,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"decoders","ops":201978,"margin":0.53,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2575594,"margin":0.57,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"jointz","ops":589804,"margin":0.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"jointz","ops":588285,"margin":0.5,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"jointz","ops":780113,"margin":0.44,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1312023,"margin":0.67,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2699923,"margin":0.52,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2708159,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2142080,"margin":0.81,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":503852,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":451442,"margin":0.73,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":519632,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":448280,"margin":0.73,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"myzod","ops":1883018,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"myzod","ops":2549184,"margin":0.75,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"myzod","ops":2549604,"margin":0.45,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":178896,"margin":0.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":188505,"margin":0.16,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":667522,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2057150,"margin":1.48,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":25526903,"margin":0.4,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2326057,"margin":0.64,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":1836870,"margin":0.34,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6897767,"margin":0.75,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":58056838,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":3415725,"margin":0.55,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1604166,"margin":0.85,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1590621,"margin":0.59,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1307000,"margin":0.59,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1626604,"margin":0.69,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1308934,"margin":0.72,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":117999010,"margin":0.24,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":32941012,"margin":0.14,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118077094,"margin":0.23,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33036340,"margin":0.11,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"rulr","ops":981825,"margin":0.69,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"runtypes","ops":166249,"margin":0.75,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":253579,"margin":0.69,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":246068,"margin":0.62,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":220434,"margin":0.62,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":242541,"margin":0.82,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2581157,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3354901,"margin":0.76,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3389513,"margin":0.42,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162562983,"margin":0.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":39052331,"margin":0.36,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":779067,"margin":0.4,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":747605,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":118473131,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":35847355,"margin":0.39,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"spectypes","ops":37711607,"margin":0.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"spectypes","ops":29531702,"margin":0.22,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"spectypes","ops":139341251,"margin":0.19,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"spectypes","ops":29250529,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"succulent","ops":471638,"margin":0.47,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"succulent","ops":840486,"margin":0.43,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"succulent","ops":466203,"margin":1.05,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"superstruct","ops":157985,"margin":0.52,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"superstruct","ops":196774,"margin":0.45,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"superstruct","ops":157733,"margin":0.33,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"suretype","ops":51152212,"margin":0.3,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1651868,"margin":0.58,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1637442,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"to-typed","ops":3857650,"margin":0.78,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3044134,"margin":0.37,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"to-typed","ops":107541,"margin":0.43,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"to-typed","ops":2668975,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"toi","ops":1006620,"margin":0.47,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"toi","ops":1005640,"margin":0.32,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3915599,"margin":0.42,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":51336691,"margin":0.17,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36061219,"margin":0.22,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36036881,"margin":0.19,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":170151508,"margin":0.39,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":305953,"margin":0.44,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"tson","ops":629436,"margin":0.36,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"tson","ops":670964,"margin":0.48,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"tson","ops":680602,"margin":0.55,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"tson","ops":676114,"margin":0.53,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1505069,"margin":0.66,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1549686,"margin":0.31,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"typia","ops":113070931,"margin":0.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"typia","ops":36284646,"margin":0.57,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"typia","ops":34765646,"margin":0.32,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"typia","ops":133008479,"margin":0.44,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":2969494,"margin":0.69,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":2957312,"margin":0.71,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4672741,"margin":0.64,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"valibot","ops":1976159,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"valibot","ops":1434732,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"valibot","ops":1753145,"margin":0.36,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"valibot","ops":1491983,"margin":0.51,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"valita","ops":5967297,"margin":0.57,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"valita","ops":5909383,"margin":0.65,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"valita","ops":6327834,"margin":0.51,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"valita","ops":5883264,"margin":0.5,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"vality","ops":199417,"margin":0.3,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"vality","ops":193265,"margin":0.28,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"vality","ops":198570,"margin":0.33,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"vality","ops":191477,"margin":0.55,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"yup","ops":68631,"margin":0.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"yup","ops":64738,"margin":0.27,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"zod","ops":726210,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"zod","ops":653719,"margin":0.88,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"zod","ops":640193,"margin":0.44,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"zod","ops":645845,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2341982,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"deepkit","ops":26491856,"margin":0.35,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1295929,"margin":0.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":294324,"margin":0.71,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1167971,"margin":0.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":286991,"margin":0.7,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162825846,"margin":0.22,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3330598,"margin":0.49,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":3054060,"margin":0.6,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":4867603,"margin":0.5,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":3148343,"margin":0.65,"runtime":"node","runtimeVersion":"v19.9.0"}]} \ No newline at end of file +{"results":[{"benchmark":"parseSafe","name":"aeria","ops":227555,"margin":0.72,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"aeria","ops":232226,"margin":0.58,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"aeria","ops":219618,"margin":0.98,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"aeria","ops":231571,"margin":0.65,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ajv","ops":34327395,"margin":1.4,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ajv","ops":18064162,"margin":0.59,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"arktype","ops":102276809,"margin":0.46,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2206732,"margin":0.88,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2193741,"margin":0.94,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"bueno","ops":222148,"margin":0.7,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"bueno","ops":220711,"margin":0.66,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"bueno","ops":398809,"margin":1.37,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"bueno","ops":384170,"margin":1.31,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"caketype","ops":139634,"margin":0.41,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"caketype","ops":175194,"margin":0.72,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"caketype","ops":136804,"margin":0.71,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":70195,"margin":12.71,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1182941,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"computed-types","ops":919778,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"computed-types","ops":918213,"margin":1.01,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"decoders","ops":294794,"margin":0.88,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"decoders","ops":185047,"margin":0.97,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"decoders","ops":186956,"margin":0.98,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2160331,"margin":1.25,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"jointz","ops":530025,"margin":1.15,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"jointz","ops":530608,"margin":0.86,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"jointz","ops":707475,"margin":0.64,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1164532,"margin":1.14,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":2361270,"margin":1.86,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":2416058,"margin":1.06,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1838222,"margin":0.88,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":339353,"margin":2.31,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":294770,"margin":1.63,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":290827,"margin":2.01,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":272917,"margin":1.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"myzod","ops":1770832,"margin":0.76,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"myzod","ops":2240172,"margin":0.96,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"myzod","ops":2208518,"margin":1.14,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":158771,"margin":0.69,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":163949,"margin":0.55,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":329107,"margin":1.67,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":1596628,"margin":0.79,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":16219865,"margin":1.39,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"pure-parse","ops":2093911,"margin":1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"pure-parse","ops":1554596,"margin":0.67,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":5641589,"margin":0.64,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":52399296,"margin":0.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"pure-parse","ops":2934550,"margin":1.25,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1407246,"margin":1.27,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1468250,"margin":0.77,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1196442,"margin":1.04,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1435792,"margin":0.88,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1208035,"margin":1.45,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":106911991,"margin":0.57,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":29867153,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":104915548,"margin":1.1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":29144284,"margin":0.65,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"rulr","ops":876396,"margin":0.89,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"runtypes","ops":138465,"margin":0.83,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":222013,"margin":1.16,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":201862,"margin":0.92,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":192567,"margin":0.9,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":207791,"margin":1.29,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2330602,"margin":0.89,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3017109,"margin":0.9,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3029681,"margin":0.73,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":148092183,"margin":0.55,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":28722391,"margin":2.13,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":718718,"margin":1.08,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":670173,"margin":0.86,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":107546502,"margin":0.79,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":27232923,"margin":2.11,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"spectypes","ops":26473529,"margin":2.54,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26270810,"margin":0.62,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"spectypes","ops":126007948,"margin":0.75,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24392897,"margin":0.73,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"succulent","ops":417198,"margin":0.58,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"succulent","ops":760054,"margin":0.82,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"succulent","ops":413055,"margin":0.78,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"superstruct","ops":141865,"margin":1.07,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"superstruct","ops":176644,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"superstruct","ops":141034,"margin":0.83,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"suretype","ops":46557475,"margin":1.38,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1513817,"margin":0.79,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1485864,"margin":0.96,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"to-typed","ops":3535541,"margin":1.1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"to-typed","ops":2773614,"margin":0.9,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"to-typed","ops":90485,"margin":1.35,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"to-typed","ops":2485180,"margin":1.26,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"toi","ops":874460,"margin":1.18,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"toi","ops":879520,"margin":1.07,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":3616693,"margin":0.78,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":46335493,"margin":0.72,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":31560993,"margin":1.35,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":32469302,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":150009399,"margin":0.72,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":272040,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"tson","ops":538118,"margin":0.66,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"tson","ops":612845,"margin":0.89,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"tson","ops":618319,"margin":0.6,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"tson","ops":610981,"margin":0.77,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1335427,"margin":1.19,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1334312,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"typia","ops":100820992,"margin":0.61,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"typia","ops":27523713,"margin":1.22,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"typia","ops":27593690,"margin":1.31,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"typia","ops":119475539,"margin":0.46,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":2725470,"margin":1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":2795284,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4194536,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"valibot","ops":1742396,"margin":1.13,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"valibot","ops":1300504,"margin":0.84,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"valibot","ops":1755912,"margin":1.1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"valibot","ops":1318983,"margin":0.93,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"valita","ops":5473597,"margin":0.92,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"valita","ops":5449711,"margin":1.05,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"valita","ops":5700804,"margin":1.05,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"valita","ops":5386783,"margin":1.04,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"vality","ops":168338,"margin":1.23,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"vality","ops":165012,"margin":1.42,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"vality","ops":171305,"margin":1.23,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"vality","ops":165053,"margin":1.21,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"yup","ops":60496,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"yup","ops":57963,"margin":0.92,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"zod","ops":628322,"margin":1.28,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"zod","ops":576815,"margin":0.76,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"zod","ops":570474,"margin":0.81,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"zod","ops":573883,"margin":0.68,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"deepkit","ops":1997045,"margin":0.66,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"deepkit","ops":21969778,"margin":1.12,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1103459,"margin":0.95,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":231518,"margin":0.97,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1014901,"margin":1.12,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":223396,"margin":1,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":144803641,"margin":0.56,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseSafe","name":"jet-schema","ops":3038702,"margin":0.8,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"parseStrict","name":"jet-schema","ops":2783821,"margin":0.83,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertLoose","name":"jet-schema","ops":4272652,"margin":0.97,"runtime":"node","runtimeVersion":"v19.9.0"},{"benchmark":"assertStrict","name":"jet-schema","ops":2813535,"margin":0.91,"runtime":"node","runtimeVersion":"v19.9.0"}]} \ No newline at end of file