Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/results/node-16.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"results":[{"benchmark":"assertLoose","name":"ajv","ops":31675253,"margin":0.19,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"bueno","ops":341138,"margin":0.12,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":53874,"margin":17.23,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"io-ts","ops":1747489,"margin":0.63,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"jointz","ops":915072,"margin":0.14,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"marshal","ops":28769025,"margin":0.24,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":6549,"margin":0.71,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"runtypes","ops":111974,"margin":0.21,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"spectypes","ops":64390011,"margin":0.22,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"superstruct","ops":143852,"margin":0.27,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"suretype","ops":31082381,"margin":0.81,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"tson","ops":504523,"margin":0.17,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":2757191,"margin":0.31,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":31026436,"margin":0.87,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1003515,"margin":0.19,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"valita","ops":4162349,"margin":0.41,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"yup","ops":33437,"margin":0.22,"nodeVersion":"v16.15.0"},{"benchmark":"assertLoose","name":"zod","ops":92133,"margin":0.18,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ajv","ops":13350073,"margin":0.49,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"bueno","ops":326232,"margin":0.25,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"computed-types","ops":756763,"margin":0.26,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"decoders","ops":147995,"margin":0.35,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"jointz","ops":868919,"margin":0.23,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"myzod","ops":1713077,"margin":0.36,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":6391,"margin":0.63,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":1847954,"margin":0.24,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"spectypes","ops":15265117,"margin":0.54,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"superstruct","ops":106091,"margin":0.7,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"toi","ops":671658,"margin":0.24,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"tson","ops":481087,"margin":0.16,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"valita","ops":3653773,"margin":0.18,"nodeVersion":"v16.15.0"},{"benchmark":"assertStrict","name":"zod","ops":90857,"margin":0.22,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"bueno","ops":172110,"margin":0.27,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"computed-types","ops":852588,"margin":7.06,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"decoders","ops":230880,"margin":0.82,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":833904,"margin":0.54,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":1527932,"margin":0.33,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"myzod","ops":1403433,"margin":0.19,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":819563,"margin":0.26,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"rulr","ops":586965,"margin":10.23,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":1552534,"margin":0.24,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"spectypes","ops":20161798,"margin":0.66,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"tson","ops":434903,"margin":0.14,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":220948,"margin":5.55,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"valita","ops":3042702,"margin":0.13,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"yup","ops":30749,"margin":0.35,"nodeVersion":"v16.15.0"},{"benchmark":"parseSafe","name":"zod","ops":91774,"margin":0.15,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"bueno","ops":173466,"margin":0.39,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"computed-types","ops":725263,"margin":5.42,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"decoders","ops":137108,"margin":0.69,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"jointz","ops":1670368,"margin":0.2,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"myzod","ops":1780083,"margin":0.26,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":1895621,"margin":0.37,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"spectypes","ops":15317706,"margin":4.66,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"superstruct","ops":107666,"margin":0.7,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"toi","ops":686875,"margin":0.19,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"tson","ops":490033,"margin":0.11,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":976113,"margin":0.2,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"valita","ops":2989727,"margin":0.12,"nodeVersion":"v16.15.0"},{"benchmark":"parseStrict","name":"zod","ops":88087,"margin":7.5,"nodeVersion":"v16.15.0"}]}
{"results":[{"benchmark":"assertLoose","name":"ajv","ops":55093977,"margin":0.15,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"bueno","ops":733516,"margin":1.75,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"class-transformer-validator-sync","ops":132757,"margin":0.18,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"io-ts","ops":2826385,"margin":1.67,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"jointz","ops":1465542,"margin":0.22,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"marshal","ops":44409731,"margin":1.61,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"ok-computer","ops":297630,"margin":0.2,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"runtypes","ops":244420,"margin":0.19,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"spectypes","ops":85246587,"margin":1.47,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"superstruct","ops":245654,"margin":0.19,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"suretype","ops":55614772,"margin":1.22,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"tson","ops":956416,"margin":0.21,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"ts-interface-checker","ops":4447123,"margin":0.26,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"ts-json-validator","ops":56006401,"margin":1.27,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"@typeofweb/schema","ops":1918751,"margin":0.31,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"valita","ops":6606065,"margin":0.61,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"yup","ops":69600,"margin":0.18,"nodeVersion":"v16.13.0"},{"benchmark":"assertLoose","name":"zod","ops":196757,"margin":0.21,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"ajv","ops":21059067,"margin":0.45,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"bueno","ops":630341,"margin":0.24,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"computed-types","ops":1152072,"margin":0.29,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"decoders","ops":273561,"margin":0.45,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"jointz","ops":1391189,"margin":0.27,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"myzod","ops":2963113,"margin":0.26,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"ok-computer","ops":275271,"margin":0.24,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"simple-runtypes","ops":3076951,"margin":0.23,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"spectypes","ops":25773178,"margin":0.48,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"superstruct","ops":191946,"margin":2.21,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"toi","ops":1133828,"margin":0.5,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"tson","ops":938610,"margin":0.24,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"valita","ops":5805398,"margin":0.32,"nodeVersion":"v16.13.0"},{"benchmark":"assertStrict","name":"zod","ops":194107,"margin":0.24,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"bueno","ops":367648,"margin":0.28,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"computed-types","ops":1411702,"margin":0.19,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"decoders","ops":433713,"margin":0.67,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"json-decoder","ops":1469005,"margin":2.44,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"@mojotech/json-type-validation","ops":2494503,"margin":0.93,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"myzod","ops":2351295,"margin":0.27,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"purify-ts","ops":1455915,"margin":1.92,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"rulr","ops":1304327,"margin":1.34,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"simple-runtypes","ops":2642627,"margin":0.31,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"spectypes","ops":30045268,"margin":1.65,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"tson","ops":786621,"margin":1.12,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"ts-utils","ops":423202,"margin":0.43,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"valita","ops":5784039,"margin":1.36,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"yup","ops":64341,"margin":0.32,"nodeVersion":"v16.13.0"},{"benchmark":"parseSafe","name":"zod","ops":191630,"margin":0.24,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"bueno","ops":356570,"margin":2.15,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"computed-types","ops":1119848,"margin":0.32,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"decoders","ops":267061,"margin":0.35,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"jointz","ops":2912375,"margin":0.27,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"myzod","ops":2884259,"margin":1.34,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"simple-runtypes","ops":2955986,"margin":1.29,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"spectypes","ops":24950915,"margin":1.76,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"superstruct","ops":176013,"margin":3.61,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"toi","ops":1100826,"margin":0.25,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"tson","ops":909380,"margin":0.28,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"@typeofweb/schema","ops":1819748,"margin":0.3,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"valita","ops":5870727,"margin":0.45,"nodeVersion":"v16.13.0"},{"benchmark":"parseStrict","name":"zod","ops":183197,"margin":8.88,"nodeVersion":"v16.13.0"}]}
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"jointz": "6.1.1",
"json-decoder": "1.4.0",
"myzod": "1.8.6",
"ok-computer": "1.0.0",
"ok-computer": "1.0.1",
"preact": "10.6.5",
"purify-ts": "1.1.0",
"reflect-metadata": "0.1.13",
Expand Down