From 562f5e641e2dd40c4bd86dfc6506cde8dd087f72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Wi=C4=99cek?= Date: Mon, 28 Oct 2024 18:26:47 +0000 Subject: [PATCH] feat: 23.x adds auto-generated benchmarks and bar graph --- docs/results/node-23.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/results/node-23.json b/docs/results/node-23.json index 9dd450488..4343eb78e 100644 --- a/docs/results/node-23.json +++ b/docs/results/node-23.json @@ -1 +1 @@ -{"results":[{"benchmark":"assertLoose","name":"ajv","ops":37545533,"margin":1.56,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ajv","ops":19898724,"margin":0.76,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"arktype","ops":72159839,"margin":3.11,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"bueno","ops":106611,"margin":0.44,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"bueno","ops":105672,"margin":0.88,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"bueno","ops":529089,"margin":0.81,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"bueno","ops":518652,"margin":0.78,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"caketype","ops":171512,"margin":0.44,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"caketype","ops":219162,"margin":0.89,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"caketype","ops":169690,"margin":0.51,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92000,"margin":1.13,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1563033,"margin":0.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1252766,"margin":0.68,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1260384,"margin":0.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"decoders","ops":383278,"margin":0.41,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"decoders","ops":231363,"margin":0.51,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"decoders","ops":231155,"margin":0.5,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2917180,"margin":0.84,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"jointz","ops":672997,"margin":1.44,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"jointz","ops":676486,"margin":0.56,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"jointz","ops":860352,"margin":0.18,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1603191,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3196230,"margin":0.58,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3164028,"margin":0.75,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2597023,"margin":0.54,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":566300,"margin":0.84,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":502286,"margin":1.02,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":559088,"margin":0.88,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":506643,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"myzod","ops":2409224,"margin":0.65,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"myzod","ops":2823868,"margin":0.71,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"myzod","ops":2869889,"margin":0.66,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":213591,"margin":0.97,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":228370,"margin":0.5,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":631256,"margin":16.85,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2148874,"margin":0.77,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1989378,"margin":0.56,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1947687,"margin":0.2,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1606710,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1870006,"margin":1.61,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1619270,"margin":0.16,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":64130142,"margin":2.61,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":21079456,"margin":0.92,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":62052222,"margin":2.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":25077949,"margin":1.11,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"rulr","ops":336872,"margin":0.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"runtypes","ops":180499,"margin":0.41,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":314160,"margin":0.54,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":305510,"margin":0.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":268480,"margin":0.69,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":302789,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3015228,"margin":0.7,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3693934,"margin":0.57,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3733644,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":86318130,"margin":2.7,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32108410,"margin":1.3,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":858472,"margin":0.48,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":800782,"margin":0.91,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":70346424,"margin":3,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30745103,"margin":1.99,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"spectypes","ops":34287475,"margin":1.13,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"spectypes","ops":26740280,"margin":1.3,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"spectypes","ops":77294895,"margin":3.77,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"spectypes","ops":25168871,"margin":0.68,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"succulent","ops":539313,"margin":1.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"succulent","ops":960422,"margin":0.61,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"succulent","ops":546732,"margin":0.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"superstruct","ops":171022,"margin":0.47,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"superstruct","ops":214486,"margin":0.47,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"superstruct","ops":171412,"margin":0.48,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"suretype","ops":45190840,"margin":1.72,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4489887,"margin":0.71,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3548493,"margin":0.48,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"to-typed","ops":110329,"margin":0.84,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3263388,"margin":0.94,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"toi","ops":1182884,"margin":0.26,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"toi","ops":1166851,"margin":0.36,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4063285,"margin":0.41,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":45609234,"margin":2.09,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30458126,"margin":0.85,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":29905028,"margin":1.43,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":86752273,"margin":2.91,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":237457,"margin":0.25,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"tson","ops":800756,"margin":0.35,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"tson","ops":872846,"margin":0.43,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"tson","ops":889591,"margin":0.34,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"tson","ops":869027,"margin":1.87,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1753701,"margin":0.57,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1761622,"margin":0.68,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"typia","ops":76778685,"margin":2.63,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"typia","ops":32620470,"margin":1.16,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"typia","ops":30379970,"margin":1.2,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"typia","ops":70048301,"margin":2.5,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3799998,"margin":0.79,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3764423,"margin":0.75,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5822383,"margin":0.51,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"valibot","ops":2534794,"margin":0.53,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"valibot","ops":1895322,"margin":0.55,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"valibot","ops":2535674,"margin":0.45,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"valibot","ops":1908359,"margin":0.36,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"valita","ops":6502263,"margin":0.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"valita","ops":6505155,"margin":0.44,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"valita","ops":6563459,"margin":0.65,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"valita","ops":6373878,"margin":0.45,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"vality","ops":192219,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"vality","ops":183181,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"vality","ops":189876,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"vality","ops":184530,"margin":0.24,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"yup","ops":33378,"margin":0.39,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"yup","ops":31059,"margin":0.47,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"zod","ops":805835,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"zod","ops":736257,"margin":0.43,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"zod","ops":710854,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"zod","ops":714691,"margin":0.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2935277,"margin":0.38,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23528150,"margin":1.12,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1596414,"margin":0.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":323047,"margin":0.58,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1504894,"margin":0.54,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":339205,"margin":0.14,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":84533308,"margin":3.63,"runtime":"node","runtimeVersion":"v23.1.0"}]} \ No newline at end of file +{"results":[{"benchmark":"assertLoose","name":"ajv","ops":38283169,"margin":1.39,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ajv","ops":19834651,"margin":1.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"arktype","ops":74091894,"margin":2.49,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"banditypes","ops":2996626,"margin":0.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"banditypes","ops":2988692,"margin":0.72,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"bueno","ops":108007,"margin":0.6,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"bueno","ops":107831,"margin":0.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"bueno","ops":521042,"margin":0.86,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"bueno","ops":516517,"margin":1.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"caketype","ops":171734,"margin":0.39,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"caketype","ops":219116,"margin":1.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"caketype","ops":169649,"margin":0.53,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":92920,"margin":0.23,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1589977,"margin":0.2,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1256986,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1259880,"margin":0.13,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"decoders","ops":378169,"margin":0.25,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"decoders","ops":228321,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"decoders","ops":227467,"margin":0.45,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2896183,"margin":0.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"jointz","ops":683396,"margin":0.19,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"jointz","ops":678448,"margin":0.38,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"jointz","ops":886935,"margin":0.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1633384,"margin":0.47,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"$mol_data","ops":3092410,"margin":0.53,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"$mol_data","ops":3103396,"margin":0.55,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2667672,"margin":0.81,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":579195,"margin":0.66,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":516556,"margin":0.94,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":583572,"margin":0.54,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":517003,"margin":0.7,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"myzod","ops":2426479,"margin":0.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"myzod","ops":2822086,"margin":0.51,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"myzod","ops":2865414,"margin":0.17,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":211549,"margin":0.98,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":226252,"margin":1.42,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":709543,"margin":0.98,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2178535,"margin":0.26,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1965046,"margin":0.66,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"r-assign","ops":1896358,"margin":0.24,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"r-assign","ops":1585938,"margin":0.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"r-assign","ops":1880980,"margin":0.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"r-assign","ops":1602440,"margin":0.14,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"rescript-schema","ops":63720829,"margin":2.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"rescript-schema","ops":20796856,"margin":0.86,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"rescript-schema","ops":63183913,"margin":2.43,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"rescript-schema","ops":24657732,"margin":1.23,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"rulr","ops":331992,"margin":0.56,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"runtypes","ops":181808,"margin":0.2,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":312915,"margin":0.54,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":304038,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":266425,"margin":0.72,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":300970,"margin":0.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":3009917,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3522825,"margin":0.72,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3537238,"margin":0.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":84565477,"margin":2.68,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":32518063,"margin":1.06,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":862115,"margin":0.29,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":771516,"margin":0.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":71531443,"margin":2.85,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":30779504,"margin":1.39,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"spectypes","ops":33628741,"margin":1.11,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"spectypes","ops":25925066,"margin":1.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"spectypes","ops":75660660,"margin":3.15,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"spectypes","ops":24790362,"margin":0.96,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"succulent","ops":522429,"margin":0.37,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"succulent","ops":935888,"margin":0.7,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"succulent","ops":523052,"margin":0.29,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"superstruct","ops":170534,"margin":0.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"superstruct","ops":215812,"margin":0.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"superstruct","ops":171521,"margin":0.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"suretype","ops":45973218,"margin":1.5,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"to-typed","ops":4675162,"margin":0.69,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"to-typed","ops":3615979,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"to-typed","ops":113963,"margin":0.59,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"to-typed","ops":3469414,"margin":0.52,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"toi","ops":1191884,"margin":0.24,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"toi","ops":1193230,"margin":0.26,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4222147,"margin":0.29,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":46091699,"margin":1.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":30044343,"margin":1.22,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":30189537,"margin":1.24,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":87412567,"margin":2.58,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":238474,"margin":0.3,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"tson","ops":803563,"margin":0.18,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"tson","ops":854970,"margin":0.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"tson","ops":816242,"margin":0.2,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"tson","ops":813681,"margin":0.13,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1696825,"margin":0.7,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1723720,"margin":0.3,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"typia","ops":77948890,"margin":2.62,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"typia","ops":32711295,"margin":1.16,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"typia","ops":30197623,"margin":1.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"typia","ops":70677038,"margin":2.29,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"unknownutil","ops":3874998,"margin":0.77,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"unknownutil","ops":3897082,"margin":0.78,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"unknownutil","ops":5536353,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"valibot","ops":2539386,"margin":0.43,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"valibot","ops":1901375,"margin":0.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"valibot","ops":2517623,"margin":0.29,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"valibot","ops":1905615,"margin":0.41,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"valita","ops":6267070,"margin":0.89,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"valita","ops":6342784,"margin":0.36,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"valita","ops":6599779,"margin":0.39,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"valita","ops":6180449,"margin":0.87,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"vality","ops":191425,"margin":0.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"vality","ops":183338,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"vality","ops":191186,"margin":0.32,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"vality","ops":184562,"margin":0.28,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"yup","ops":34531,"margin":0.17,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"yup","ops":32163,"margin":0.49,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"zod","ops":808879,"margin":0.27,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"zod","ops":718779,"margin":0.4,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"zod","ops":705361,"margin":0.25,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"zod","ops":702165,"margin":0.31,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"deepkit","ops":2954778,"margin":0.35,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"deepkit","ops":23829144,"margin":0.87,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseSafe","name":"effect-schema","ops":1625499,"margin":0.46,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"parseStrict","name":"effect-schema","ops":337866,"margin":0.47,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"effect-schema","ops":1487429,"margin":0.42,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertStrict","name":"effect-schema","ops":317515,"margin":0.33,"runtime":"node","runtimeVersion":"v23.1.0"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":85083661,"margin":3.68,"runtime":"node","runtimeVersion":"v23.1.0"}]} \ No newline at end of file