diff --git a/docs/results/node-20.json b/docs/results/node-20.json index 1c2af8b07..423e34d1a 100644 --- a/docs/results/node-20.json +++ b/docs/results/node-20.json @@ -1 +1 @@ -{"results":[{"benchmark":"assertLoose","name":"ajv","ops":42677769,"margin":1.04,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ajv","ops":21251580,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"arktype","ops":167612,"margin":6.71,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"arktype","ops":187291,"margin":15.68,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"arktype","ops":155216,"margin":25.79,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"bueno","ops":275481,"margin":0.51,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"bueno","ops":269946,"margin":0.51,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"bueno","ops":486586,"margin":0.96,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"bueno","ops":475787,"margin":0.86,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":87582,"margin":2.76,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1320519,"margin":0.47,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1164491,"margin":0.36,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1135152,"margin":1.88,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"decoders","ops":348281,"margin":0.38,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"decoders","ops":205624,"margin":0.77,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"decoders","ops":208283,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2642705,"margin":0.57,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"jointz","ops":624631,"margin":0.48,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"jointz","ops":632206,"margin":0.48,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"jointz","ops":854717,"margin":0.18,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1476456,"margin":0.73,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3146769,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3162730,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2553981,"margin":0.5,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"myzod","ops":2139621,"margin":0.49,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"myzod","ops":2430684,"margin":0.55,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"myzod","ops":2428167,"margin":0.99,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":190492,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":197998,"margin":0.43,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":700931,"margin":1.15,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2153497,"margin":0.54,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1811932,"margin":0.79,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1799696,"margin":0.92,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1472061,"margin":0.58,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1784946,"margin":0.59,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1458763,"margin":0.64,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":36820814,"margin":0.62,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":16793264,"margin":1.44,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":26311821,"margin":0.19,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":16465471,"margin":0.16,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"rulr","ops":1095176,"margin":1.08,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"runtypes","ops":175356,"margin":0.42,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":278209,"margin":0.75,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":265088,"margin":0.6,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":233912,"margin":0.87,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":263056,"margin":0.67,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2829193,"margin":0.77,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3805834,"margin":0.77,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3714051,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162284784,"margin":1.62,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40792062,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":1748012,"margin":0.42,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1289274,"margin":0.33,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124334531,"margin":0.25,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":37343407,"margin":0.41,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"spectypes","ops":40799898,"margin":0.47,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"spectypes","ops":30241347,"margin":0.49,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"spectypes","ops":140582025,"margin":0.22,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"spectypes","ops":27442612,"margin":2.29,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"succulent","ops":496156,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"succulent","ops":891954,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"succulent","ops":500563,"margin":0.37,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"superstruct","ops":169541,"margin":1.06,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"superstruct","ops":213079,"margin":0.55,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"superstruct","ops":169348,"margin":0.9,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"suretype","ops":57468369,"margin":1.57,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4283983,"margin":0.71,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3169880,"margin":0.99,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"to-typed","ops":116748,"margin":0.35,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3082522,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"toi","ops":1105273,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"toi","ops":1102547,"margin":0.71,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4115438,"margin":0.77,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58423042,"margin":0.29,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35396313,"margin":0.57,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":34613463,"margin":2.28,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":163286098,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":318270,"margin":0.31,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"tson","ops":691797,"margin":0.39,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"tson","ops":739278,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"tson","ops":740950,"margin":0.51,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"tson","ops":738383,"margin":0.59,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1680750,"margin":0.67,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1682019,"margin":0.37,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"typia","ops":62225868,"margin":0.64,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"typia","ops":39544625,"margin":0.83,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"typia","ops":36529604,"margin":0.9,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"typia","ops":141225359,"margin":0.43,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3776821,"margin":0.69,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3667029,"margin":0.76,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4495344,"margin":0.39,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"valibot","ops":2271332,"margin":0.43,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"valibot","ops":1659152,"margin":0.27,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"valibot","ops":2217626,"margin":0.72,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"valibot","ops":1641925,"margin":0.32,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"valita","ops":7082452,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"valita","ops":7085690,"margin":0.48,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"valita","ops":7016747,"margin":0.41,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"valita","ops":6969986,"margin":0.46,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"vality","ops":214553,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"vality","ops":211264,"margin":0.33,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"vality","ops":216311,"margin":0.74,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"vality","ops":211215,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"yup","ops":49636,"margin":0.51,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"yup","ops":47289,"margin":0.49,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"zod","ops":777819,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"zod","ops":698521,"margin":0.57,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"zod","ops":705843,"margin":0.17,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"zod","ops":697249,"margin":0.86,"nodeVersion":"v20.10.0"}]} \ No newline at end of file +{"results":[{"benchmark":"assertLoose","name":"ajv","ops":42912938,"margin":1.42,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ajv","ops":21178491,"margin":0.72,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"arktype","ops":173551,"margin":6.25,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"arktype","ops":189994,"margin":16.49,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"arktype","ops":160116,"margin":19.07,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"bueno","ops":269170,"margin":0.29,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"bueno","ops":268333,"margin":0.43,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"bueno","ops":481273,"margin":1.02,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"bueno","ops":481664,"margin":0.93,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":61320,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1438726,"margin":0.35,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1064505,"margin":0.21,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1057575,"margin":1.07,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"decoders","ops":357434,"margin":0.41,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"decoders","ops":215992,"margin":0.33,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"decoders","ops":215851,"margin":0.36,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2797586,"margin":0.38,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"jointz","ops":654723,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"jointz","ops":651242,"margin":0.74,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"jointz","ops":853768,"margin":0.58,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1541042,"margin":0.82,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3072438,"margin":0.55,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3065559,"margin":0.5,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2579252,"margin":1.59,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"myzod","ops":2205860,"margin":0.51,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"myzod","ops":2537598,"margin":0.82,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"myzod","ops":2553689,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":191569,"margin":0.31,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":201498,"margin":0.36,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":708397,"margin":0.57,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2179514,"margin":0.42,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1818449,"margin":0.8,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1726490,"margin":1.2,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1524236,"margin":0.38,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1756045,"margin":1.39,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1510721,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":37533528,"margin":0.61,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":17234388,"margin":1.09,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":37570727,"margin":0.35,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":16898099,"margin":1.37,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"rulr","ops":1104946,"margin":0.78,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"runtypes","ops":170613,"margin":0.31,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":277539,"margin":0.66,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":266458,"margin":0.66,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":236611,"margin":0.89,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":265175,"margin":0.67,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2893601,"margin":0.92,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3695500,"margin":0.68,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3571119,"margin":0.24,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":163291233,"margin":0.32,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40093788,"margin":0.45,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":1719883,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":1276503,"margin":0.26,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123177541,"margin":1.31,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":37105543,"margin":0.46,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"spectypes","ops":40593350,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"spectypes","ops":30193963,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"spectypes","ops":139934947,"margin":0.39,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"spectypes","ops":27921349,"margin":0.4,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"succulent","ops":476423,"margin":0.46,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"succulent","ops":866846,"margin":0.55,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"succulent","ops":474977,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"superstruct","ops":168141,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"superstruct","ops":211158,"margin":0.31,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"superstruct","ops":168646,"margin":0.22,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"suretype","ops":58293048,"margin":0.19,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4303590,"margin":0.68,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3145560,"margin":0.93,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"to-typed","ops":114549,"margin":0.44,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"to-typed","ops":2822020,"margin":0.22,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"toi","ops":1094596,"margin":0.31,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"toi","ops":1104283,"margin":0.37,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4092200,"margin":0.39,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58276407,"margin":0.34,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":35407852,"margin":0.4,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":35132167,"margin":0.86,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":163291405,"margin":0.35,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":314792,"margin":1.42,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"tson","ops":660016,"margin":0.21,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"tson","ops":731376,"margin":0.27,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"tson","ops":733929,"margin":0.93,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"tson","ops":735672,"margin":0.53,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1606105,"margin":0.71,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1635309,"margin":0.63,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"typia","ops":60259369,"margin":0.52,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"typia","ops":38997115,"margin":0.49,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"typia","ops":36444389,"margin":0.5,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"typia","ops":141371162,"margin":0.16,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3721675,"margin":0.67,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3646505,"margin":0.66,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":4421568,"margin":0.3,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"valibot","ops":2180993,"margin":0.64,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"valibot","ops":1689968,"margin":0.25,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"valibot","ops":2280560,"margin":0.98,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"valibot","ops":1686952,"margin":0.42,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"valita","ops":7099884,"margin":1.23,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"valita","ops":7088660,"margin":1.66,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"valita","ops":7048472,"margin":0.24,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"valita","ops":7006086,"margin":0.38,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"vality","ops":212661,"margin":0.32,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"vality","ops":206505,"margin":0.41,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"vality","ops":211670,"margin":0.32,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"vality","ops":207414,"margin":0.28,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"yup","ops":48250,"margin":0.54,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"yup","ops":46668,"margin":0.42,"nodeVersion":"v20.10.0"},{"benchmark":"parseSafe","name":"zod","ops":792904,"margin":0.48,"nodeVersion":"v20.10.0"},{"benchmark":"parseStrict","name":"zod","ops":703296,"margin":0.24,"nodeVersion":"v20.10.0"},{"benchmark":"assertLoose","name":"zod","ops":701413,"margin":0.37,"nodeVersion":"v20.10.0"},{"benchmark":"assertStrict","name":"zod","ops":690803,"margin":0.95,"nodeVersion":"v20.10.0"}]} \ No newline at end of file diff --git a/docs/results/preview.svg b/docs/results/preview.svg index ffe3ef5a3..37818b3ab 100644 --- a/docs/results/preview.svg +++ b/docs/results/preview.svg @@ -36,10 +36,10 @@ - - - - + + + + @@ -76,10 +76,10 @@ - - - - + + + + @@ -116,10 +116,10 @@ - - - - + + + + @@ -157,10 +157,10 @@ - - - - + + + +