Create a set of benchmarks
Closed this issue · 2 comments
socinian commented
Per Matthew from issue #26 "my example closes this ticket, and you can open a new one for a set of benchmarks."
gilesbowkett commented
We have new benchmarks in https://github.com/pandastrike/jsck/tree/better-benchmarks/ but we need to test a bunch of other competitors.
For reference, somebody's already done some of the work for us:
http://cosmicrealms.com/blog/2012/01/13/benchmark-of-node-dot-js-json-validation-modules/
http://cosmicrealms.com/blog/2014/02/07/benchmark-of-node-dot-js-json-validation-modules-part-2/
Here are the new competitors, ranked by how many forks/stars they have:
- 99/541: but kinda weird: https://github.com/hapijs/joi
- 58/232: https://github.com/geraintluff/tv4/
- 32/16: https://github.com/apiaryio/Amanda
- 18/128: https://github.com/molnarg/js-schema
- 16/52: https://github.com/zaggino/z-schema
- 14/128: https://github.com/natesilva/jayschema
- 6/54: https://github.com/oferei/json-gate
- 2/12: https://github.com/Bartvds/chai-json-schema (might not even count)
Footnote projects:
automatthew commented
We now have a clean system for adding both new schemas and new validators.