From 03e7245a16e93824e1f26bcdad0825f81158a9f4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 21 Dec 2024 22:58:45 +0000
Subject: [PATCH] feat: 20.x adds auto-generated benchmarks and bar graph
---
docs/results/node-20.json | 2 +-
docs/results/preview.svg | 38 +++++++++++++++++++-------------------
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/docs/results/node-20.json b/docs/results/node-20.json
index f0a313dcc..0e19a6964 100644
--- a/docs/results/node-20.json
+++ b/docs/results/node-20.json
@@ -1 +1 @@
-{"results":[{"benchmark":"parseSafe","name":"aeria","ops":272530,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"aeria","ops":277786,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"aeria","ops":268687,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"aeria","ops":278540,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ajv","ops":42956515,"margin":0.97,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ajv","ops":21334585,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"arktype","ops":116625953,"margin":0.13,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2861451,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2864593,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"bueno","ops":272845,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"bueno","ops":266229,"margin":0.53,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"bueno","ops":472042,"margin":0.85,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"bueno","ops":474238,"margin":0.83,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"caketype","ops":163384,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"caketype","ops":204660,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"caketype","ops":165698,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":91345,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1463035,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1197796,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1196308,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"decoders","ops":358734,"margin":0.2,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"decoders","ops":214866,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"decoders","ops":214093,"margin":0.16,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2731351,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jointz","ops":658338,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jointz","ops":662201,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jointz","ops":854594,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1555536,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3128361,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3128169,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2554585,"margin":0.97,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":571085,"margin":0.69,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":495215,"margin":0.8,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":557127,"margin":1.13,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":489669,"margin":0.96,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"myzod","ops":2200081,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"myzod","ops":2669246,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"myzod","ops":2668242,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":187847,"margin":0.15,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":196371,"margin":0.16,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":694344,"margin":0.69,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2170929,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26769625,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2626683,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":1966502,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":7303561,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59591882,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4103344,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1847834,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1943671,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1575741,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1956634,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1567223,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":122557889,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33073144,"margin":0.13,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":119191243,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33417797,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rulr","ops":1065755,"margin":0.77,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"runtypes","ops":175355,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":280198,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":271287,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":237549,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":270370,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2839086,"margin":0.72,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3736641,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3665453,"margin":0.16,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162962917,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40505883,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":866561,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":748450,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":123644585,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":36324468,"margin":3.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"spectypes","ops":40476902,"margin":0.94,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"spectypes","ops":30393333,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"spectypes","ops":140115007,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"spectypes","ops":28390087,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"succulent","ops":516708,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"succulent","ops":930089,"margin":0.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"succulent","ops":516472,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"superstruct","ops":170522,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"superstruct","ops":208559,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"superstruct","ops":169379,"margin":1.11,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"suretype","ops":57605203,"margin":1.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1857581,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1810476,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4287027,"margin":0.87,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3232047,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"to-typed","ops":113262,"margin":0.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"to-typed","ops":3016708,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"toi","ops":1092272,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"toi","ops":1107867,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4097096,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":58176012,"margin":0.14,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36353482,"margin":0.18,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36297639,"margin":0.18,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171585609,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":314840,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"tson","ops":673157,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tson","ops":752109,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"tson","ops":750548,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tson","ops":749349,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1655761,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1694286,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"typia","ops":113567518,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"typia","ops":37802153,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"typia","ops":35169462,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"typia","ops":134705316,"margin":0.17,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3602274,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3556420,"margin":1.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":5627255,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valibot","ops":2353336,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valibot","ops":1631794,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valibot","ops":2317026,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valibot","ops":1617425,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valita","ops":6732841,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valita","ops":6694167,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valita","ops":6724791,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valita","ops":6544491,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"vality","ops":214070,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"vality","ops":209604,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"vality","ops":213588,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"vality","ops":207521,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"yup","ops":73479,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"yup","ops":69831,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"zod","ops":765463,"margin":0.25,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"zod","ops":687586,"margin":0.22,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"zod","ops":687326,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"zod","ops":691615,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2751701,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"deepkit","ops":25555292,"margin":0.74,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1451847,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":323219,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1411471,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":306591,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":163211235,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"jet-schema","ops":3825287,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jet-schema","ops":3622969,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jet-schema","ops":6023529,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jet-schema","ops":3689235,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"}]}
\ No newline at end of file
+{"results":[{"benchmark":"parseSafe","name":"aeria","ops":270269,"margin":0.3,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"aeria","ops":275490,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"aeria","ops":268436,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"aeria","ops":277014,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ajv","ops":43221881,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ajv","ops":21509338,"margin":1.21,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"arktype","ops":116175316,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"banditypes","ops":2811284,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"banditypes","ops":2845149,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"bueno","ops":270356,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"bueno","ops":264321,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"bueno","ops":491945,"margin":0.92,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"bueno","ops":473736,"margin":0.88,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"caketype","ops":162943,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"caketype","ops":200011,"margin":0.33,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"caketype","ops":161280,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":84756,"margin":12.75,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"computed-types","ops":1311899,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"computed-types","ops":1195525,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"computed-types","ops":1192711,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"decoders","ops":364370,"margin":0.62,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"decoders","ops":217156,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"decoders","ops":215637,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"io-ts","ops":2792814,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jointz","ops":649886,"margin":0.18,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jointz","ops":646122,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jointz","ops":859705,"margin":0.19,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"json-decoder","ops":1502129,"margin":1.11,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"$mol_data","ops":3213728,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"$mol_data","ops":3184563,"margin":0.61,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2526180,"margin":0.57,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"mondrian-framework","ops":551770,"margin":0.8,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"mondrian-framework","ops":504383,"margin":0.81,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"mondrian-framework","ops":571894,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"mondrian-framework","ops":498915,"margin":1.14,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"myzod","ops":2059987,"margin":1.17,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"myzod","ops":2735762,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"myzod","ops":2720368,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ok-computer","ops":189813,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ok-computer","ops":200434,"margin":0.19,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (chained function)","ops":697812,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"parse-dont-validate (named parameters)","ops":2182809,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse (JIT compiled)","ops":26749633,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"pure-parse","ops":2382273,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse","ops":1938744,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"pure-parse (JIT compiled)","ops":6876266,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse (JIT compiled)","ops":59438018,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"pure-parse","ops":4022094,"margin":0.87,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"purify-ts","ops":1829091,"margin":0.79,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"r-assign","ops":1918636,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"r-assign","ops":1537852,"margin":0.63,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"r-assign","ops":1900622,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"r-assign","ops":1565228,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rescript-schema","ops":122144045,"margin":1.24,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"rescript-schema","ops":33143114,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"rescript-schema","ops":118917464,"margin":0.32,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"rescript-schema","ops":33333403,"margin":0.12,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"rulr","ops":1067389,"margin":0.78,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"runtypes","ops":168505,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"@sapphire/shapeshift","ops":275579,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@sapphire/shapeshift","ops":265046,"margin":1.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sapphire/shapeshift","ops":235261,"margin":0.82,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sapphire/shapeshift","ops":264015,"margin":0.86,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2860276,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":3715407,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3592096,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(ahead-of-time)","ops":162955600,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(ahead-of-time)","ops":40496657,"margin":0.83,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(dynamic)","ops":840274,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(dynamic)","ops":796306,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@sinclair/typebox-(just-in-time)","ops":124170625,"margin":0.2,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"@sinclair/typebox-(just-in-time)","ops":37248409,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"spectypes","ops":40849584,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"spectypes","ops":30419081,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"spectypes","ops":140242608,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"spectypes","ops":28299677,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"succulent","ops":479478,"margin":0.51,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"succulent","ops":893447,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"succulent","ops":477757,"margin":0.68,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"superstruct","ops":162071,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"superstruct","ops":201113,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"superstruct","ops":162357,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"suretype","ops":57581016,"margin":1.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tiny-schema-validator","ops":1906318,"margin":0.59,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tiny-schema-validator","ops":1868952,"margin":1.06,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"to-typed","ops":4304121,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"to-typed","ops":3147104,"margin":0.45,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"to-typed","ops":108655,"margin":0.56,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"to-typed","ops":2805121,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"toi","ops":1091592,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"toi","ops":1095243,"margin":0.52,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4099644,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":57883248,"margin":0.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"ts-runtime-checks","ops":36180444,"margin":0.41,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"ts-runtime-checks","ops":36043010,"margin":0.64,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-runtime-checks","ops":171314028,"margin":0.23,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"ts-utils","ops":301765,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"tson","ops":662816,"margin":0.36,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"tson","ops":734503,"margin":1.17,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"tson","ops":741624,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"tson","ops":734864,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1630228,"margin":0.71,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1645811,"margin":0.38,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"typia","ops":113603453,"margin":0.26,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"typia","ops":36364128,"margin":0.79,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"typia","ops":34090051,"margin":0.67,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"typia","ops":133964774,"margin":0.39,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"unknownutil","ops":3624436,"margin":0.62,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"unknownutil","ops":3588051,"margin":0.81,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"unknownutil","ops":6000306,"margin":0.27,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valibot","ops":2168305,"margin":0.6,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valibot","ops":1634129,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valibot","ops":1969907,"margin":0.44,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valibot","ops":1637703,"margin":0.47,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"valita","ops":6671037,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"valita","ops":6646107,"margin":0.48,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"valita","ops":6695943,"margin":0.75,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"valita","ops":6507394,"margin":0.31,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"vality","ops":210338,"margin":0.28,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"vality","ops":204633,"margin":0.29,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"vality","ops":209527,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"vality","ops":205239,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"yup","ops":70332,"margin":1.84,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"yup","ops":67543,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"zod","ops":752267,"margin":0.35,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"zod","ops":686752,"margin":0.22,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"zod","ops":648437,"margin":0.37,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"zod","ops":652745,"margin":0.4,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"deepkit","ops":2728677,"margin":1.42,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"deepkit","ops":25301555,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"effect-schema","ops":1487739,"margin":0.46,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"effect-schema","ops":304355,"margin":0.55,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"effect-schema","ops":1365494,"margin":0.65,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"effect-schema","ops":300467,"margin":0.43,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"ts-auto-guard","ops":162648571,"margin":0.49,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseSafe","name":"jet-schema","ops":3904016,"margin":0.5,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"parseStrict","name":"jet-schema","ops":3605429,"margin":0.54,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertLoose","name":"jet-schema","ops":6026100,"margin":0.34,"runtime":"node","runtimeVersion":"v20.18.1"},{"benchmark":"assertStrict","name":"jet-schema","ops":3674511,"margin":0.58,"runtime":"node","runtimeVersion":"v20.18.1"}]}
\ No newline at end of file
diff --git a/docs/results/preview.svg b/docs/results/preview.svg
index 44ce7519e..66930c255 100644
--- a/docs/results/preview.svg
+++ b/docs/results/preview.svg
@@ -36,10 +36,10 @@
-
-
-
-
+
+
+
+
@@ -76,10 +76,10 @@
-
-
-
-
+
+
+
+
@@ -102,24 +102,24 @@
Loose Assertion
-
+
ts-runtime-checks
- ts-auto-guard
- @sinclair/typebox-(ah…
+ @sinclair/typebox-(ah…
+ ts-auto-guard
(median)
-
-
-
-
+
+
+
+
@@ -157,10 +157,10 @@
-
-
-
-
+
+
+
+