Skip to content

Commit 4b13e3a

Browse files
committed
feat: 16.x adds auto-generated benchmarks and bar graph
1 parent 2a1a26a commit 4b13e3a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/results/node-16.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"results":[{"benchmark":"assertLoose","name":"ajv","ops":24586234,"margin":1.02,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"bueno","ops":263618,"margin":5.03,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":35986,"margin":20.5,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"io-ts","ops":1182151,"margin":0.95,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"jointz","ops":664793,"margin":0.82,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"marshal","ops":22214052,"margin":0.64,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":113045,"margin":1.14,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"runtypes","ops":98345,"margin":0.76,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"spectypes","ops":55513751,"margin":0.91,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"superstruct","ops":107381,"margin":1.05,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"suretype","ops":25123422,"margin":1.59,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"tson","ops":414731,"margin":0.79,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":1879123,"margin":1.04,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":24600784,"margin":2.36,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":734800,"margin":1.68,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"valita","ops":3359999,"margin":0.94,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"yup","ops":23648,"margin":0.81,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"zod","ops":77511,"margin":0.8,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ajv","ops":9863468,"margin":0.96,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"bueno","ops":248025,"margin":1.18,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"computed-types","ops":545095,"margin":1.15,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"decoders","ops":124310,"margin":0.6,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"jointz","ops":630248,"margin":1.04,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"myzod","ops":1344900,"margin":0.75,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":108526,"margin":1.08,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1385796,"margin":1.33,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"spectypes","ops":13178948,"margin":0.97,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"superstruct","ops":88947,"margin":1.07,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"toi","ops":488943,"margin":1.23,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"tson","ops":412588,"margin":0.87,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"valita","ops":2106977,"margin":0.9,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"zod","ops":74547,"margin":0.71,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"bueno","ops":145743,"margin":1.09,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"computed-types","ops":664592,"margin":0.78,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"decoders","ops":201726,"margin":0.89,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":608766,"margin":11.63,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1187856,"margin":0.86,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"myzod","ops":1000320,"margin":0.88,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":601044,"margin":1.03,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"rulr","ops":507508,"margin":0.91,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":1227494,"margin":1.15,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"spectypes","ops":14868841,"margin":12.89,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"tson","ops":371451,"margin":0.65,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":173132,"margin":0.75,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"valita","ops":2175059,"margin":0.58,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"yup","ops":21033,"margin":8.97,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"zod","ops":76998,"margin":0.75,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"bueno","ops":145515,"margin":0.89,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"computed-types","ops":570205,"margin":0.66,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"decoders","ops":125190,"margin":1.13,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"jointz","ops":1318206,"margin":0.8,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"myzod","ops":1329329,"margin":4.28,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1532995,"margin":0.88,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"spectypes","ops":15010979,"margin":1.94,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"superstruct","ops":92373,"margin":0.77,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"toi","ops":509575,"margin":0.76,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"tson","ops":408084,"margin":0.91,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":770331,"margin":0.76,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"valita","ops":2088727,"margin":2.86,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"zod","ops":78589,"margin":0.57,"nodeVersion":"v16.15.0"}]}
1+
{"results":[{"benchmark":"assertLoose","name":"ajv","ops":18182123,"margin":0.47,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"bueno","ops":280580,"margin":1.41,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":41073,"margin":27.49,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"io-ts","ops":1158716,"margin":0.54,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"jointz","ops":620644,"margin":0.3,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"marshal","ops":16994440,"margin":0.68,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":117305,"margin":0.5,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"runtypes","ops":99187,"margin":0.36,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"spectypes","ops":32540584,"margin":0.42,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"superstruct","ops":111935,"margin":0.44,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"suretype","ops":17873300,"margin":1.38,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"tson","ops":401309,"margin":0.33,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":1808142,"margin":0.36,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":17578482,"margin":1.04,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":702839,"margin":0.37,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"valita","ops":2805329,"margin":0.52,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"yup","ops":28037,"margin":0.73,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"zod","ops":81008,"margin":0.47,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ajv","ops":9265628,"margin":0.72,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"bueno","ops":270687,"margin":0.57,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"computed-types","ops":558261,"margin":0.52,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"decoders","ops":123442,"margin":0.47,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"jointz","ops":627132,"margin":0.51,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"myzod","ops":1157049,"margin":0.41,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":110541,"margin":0.38,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1307723,"margin":0.18,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"spectypes","ops":11335657,"margin":0.84,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"superstruct","ops":92880,"margin":0.36,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"toi","ops":464948,"margin":0.33,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"tson","ops":398087,"margin":0.34,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"valita","ops":2317795,"margin":0.39,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"zod","ops":78386,"margin":0.48,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"bueno","ops":146172,"margin":0.44,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"computed-types","ops":651633,"margin":0.5,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"decoders","ops":184103,"margin":11.76,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":679215,"margin":0.59,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1072845,"margin":0.48,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"myzod","ops":964486,"margin":0.53,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":627397,"margin":0.9,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"rulr","ops":479054,"margin":7.45,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":1127479,"margin":0.41,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"spectypes","ops":14304030,"margin":1.59,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"tson","ops":361912,"margin":0.47,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":170506,"margin":8.09,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"valita","ops":2408013,"margin":0.39,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"yup","ops":27373,"margin":0.53,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"zod","ops":81031,"margin":0.59,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"bueno","ops":148572,"margin":0.54,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"computed-types","ops":544102,"margin":6.77,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"decoders","ops":124306,"margin":0.94,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"jointz","ops":1140747,"margin":0.54,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"myzod","ops":1202653,"margin":0.58,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1422811,"margin":0.52,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"spectypes","ops":11735506,"margin":1.07,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"superstruct","ops":91600,"margin":11.45,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"toi","ops":492917,"margin":0.45,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"tson","ops":415863,"margin":0.44,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":739244,"margin":0.74,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"valita","ops":2379034,"margin":0.48,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"zod","ops":79598,"margin":0.51,"nodeVersion":"v16.15.0"}]}

0 commit comments

Comments
 (0)