Skip to content

Commit 051c2f7

Browse files
committed
run (node 9)
1 parent f2de179 commit 051c2f7

21 files changed

+1534
-433
lines changed

README.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,25 @@ for validators that cause side-effects on schema or data.
88

99
# Performance
1010

11-
![performance](https://chart.googleapis.com/chart?chxt=x,y&cht=bhs&chco=76A4FB&chls=2.0&chbh=29,4,1&chs=600x416&chxl=-1:|djv|ajv|json-schema-validator-generator|is-my-json-valid|jsen|schemasaurus|themis|z-schema|jsck|skeemas|jsonschema|tv4&chd=t:100,78.9,63.4,60.7,51.3,24.1,18.9,6.6,5.7,0.9,0.9,0.5)
11+
![performance](https://chart.googleapis.com/chart?chxt=x,y&cht=bhs&chco=76A4FB&chls=2.0&chbh=32,4,1&chs=600x416&chxl=-1:|djv|ajv|json-schema-validator-generator|jsen|is-my-json-valid|themis|z-schema|jsck|skeemas|json-schema-library|tv4&chd=t:100,98,72.1,66.8,50.1,15.1,6.1,3.8,1.2,0.7,0.2)
1212

1313
|Validator|Relative speed|Number of test runs per second|
1414
|---------|:------------:|:----------------------------:|
15-
|[`djv`](https://github.com/korzio/djv#readme)|100%|20723 (± 2.07%)|
16-
|[`ajv`](https://github.com/epoberezkin/ajv)|78.9%|16351 (± 4.45%)|
17-
|[`json-schema-validator-generator`](https://github.com/danwang/json-schema-validator-generator)|63.4%|13143 (± 2.77%)|
18-
|[`is-my-json-valid`](https://github.com/mafintosh/is-my-json-valid)|60.7%|12573 (± 3.2%)|
19-
|[`jsen`](https://github.com/bugventure/jsen)|51.3%|10636 (± 5.82%)|
20-
|[`schemasaurus`](https://github.com/AlexeyGrishin/schemasaurus)|24.1%|4997 (± 4.28%)|
21-
|[`themis`](https://github.com/playlyfe/themis)|18.9%|3910 (± 4.78%)|
22-
|[`z-schema`](https://github.com/zaggino/z-schema)|6.6%|1375 (± 1.95%)|
23-
|[`jsck`](https://github.com/pandastrike/jsck#readme)|5.7%|1182 (± 3.66%)|
24-
|[`skeemas`](https://github.com/Prestaul/skeemas#readme)|0.9%|187 (± 1.97%)|
25-
|[`jsonschema`](https://github.com/tdegrunt/jsonschema#readme)|0.9%|180 (± 2.61%)|
26-
|[`tv4`](https://github.com/geraintluff/tv4)|0.5%|100 (± 1.86%)|
15+
|[`djv`](https://github.com/korzio/djv#readme)|100%|48052 (± 2.88%)|
16+
|[`ajv`](https://github.com/epoberezkin/ajv)|98%|47068 (± 0.74%)|
17+
|[`json-schema-validator-generator`](https://github.com/danwang/json-schema-validator-generator)|72.1%|34623 (± 3.8%)|
18+
|[`jsen`](https://github.com/bugventure/jsen)|66.8%|32110 (± 4.38%)|
19+
|[`is-my-json-valid`](https://github.com/mafintosh/is-my-json-valid)|50.1%|24057 (± 4.16%)|
20+
|[`themis`](https://github.com/playlyfe/themis)|15.1%|7244 (± 11.03%)|
21+
|[`z-schema`](https://github.com/zaggino/z-schema)|6.1%|2949 (± 2.13%)|
22+
|[`jsck`](https://github.com/pandastrike/jsck#readme)|3.8%|1835 (± 1.9%)|
23+
|[`skeemas`](https://github.com/Prestaul/skeemas#readme)|1.2%|563 (± 1.71%)|
24+
|[`json-schema-library`](https://github.com/sagold/json-schema-library)|0.7%|338 (± 1.02%)|
25+
|[`tv4`](https://github.com/geraintluff/tv4)|0.2%|90 (± 2.63%)|
2726

2827
235 tests are run in each test run.
2928

30-
Validators tested: [`json-schema-validator-generator (1.1.6)`](https://github.com/danwang/json-schema-validator-generator), [`is-my-json-valid (2.16.0)`](https://github.com/mafintosh/is-my-json-valid), [`jsen (0.6.6)`](https://github.com/bugventure/jsen), [`ajv (5.2.2)`](https://github.com/epoberezkin/ajv), [`themis (1.1.6)`](https://github.com/playlyfe/themis), [`z-schema (3.18.2)`](https://github.com/zaggino/z-schema), [`jjv (1.0.2)`](https://github.com/acornejo/jjv), [`djv (1.1.1)`](https://github.com/korzio/djv#readme), [`skeemas (1.2.4)`](https://github.com/Prestaul/skeemas#readme), [`jayschema (0.3.1)`](https://github.com/natesilva/jayschema), [`schemasaurus (0.7.8)`](https://github.com/AlexeyGrishin/schemasaurus), [`jsck (0.3.2)`](https://github.com/pandastrike/jsck#readme), [`jassi (0.1.2)`](https://github.com/iclanzan/jassi), [`JSV (4.0.2)`](http://github.com/garycourt/JSV), [`request-validator (0.3.3)`](https://github.com/bugventure/request-validator), [`json-gate (0.8.23)`](https://github.com/oferei/json-gate#readme), [`json-model (0.2.24)`](https://github.com/geraintluff/json-model), [`tv4 (1.3.0)`](https://github.com/geraintluff/tv4), [`jsonschema (1.1.1)`](https://github.com/tdegrunt/jsonschema#readme), [`revalidator (0.3.1)`](https://github.com/flatiron/revalidator),
29+
Validators tested: [`json-schema-validator-generator (1.1.11)`](https://github.com/danwang/json-schema-validator-generator), [`is-my-json-valid (2.16.1)`](https://github.com/mafintosh/is-my-json-valid), [`jsen (0.6.6)`](https://github.com/bugventure/jsen), [`ajv (5.5.1)`](https://github.com/epoberezkin/ajv), [`themis (1.1.6)`](https://github.com/playlyfe/themis), [`z-schema (3.19.0)`](https://github.com/zaggino/z-schema), [`jjv (1.0.2)`](https://github.com/acornejo/jjv), [`djv (2.0.0)`](https://github.com/korzio/djv#readme), [`skeemas (1.2.4)`](https://github.com/Prestaul/skeemas#readme), [`jayschema (0.3.2)`](https://github.com/natesilva/jayschema), [`schemasaurus (0.7.8)`](https://github.com/AlexeyGrishin/schemasaurus), [`jsck (0.3.2)`](https://github.com/pandastrike/jsck#readme), [`jassi (0.1.2)`](https://github.com/iclanzan/jassi), [`JSV (4.0.2)`](http://github.com/garycourt/JSV), [`request-validator (0.3.3)`](https://github.com/bugventure/request-validator), [`json-gate (0.8.23)`](https://github.com/oferei/json-gate#readme), [`json-model (0.2.24)`](https://github.com/geraintluff/json-model), [`tv4 (1.3.0)`](https://github.com/geraintluff/tv4), [`jsonschema (1.2.0)`](https://github.com/tdegrunt/jsonschema#readme), [`revalidator (0.3.1)`](https://github.com/flatiron/revalidator), [`json-schema-library (3.3.2)`](https://github.com/sagold/json-schema-library),
3130

3231
(validators not in the results above where excluded because of failing tests - see below for details)
3332

@@ -43,30 +42,31 @@ This test suite uses the [official JSON-schema test suite](https://github.com/js
4342

4443
If a validator does not pass a test in the official test suite, it will show up in these results.
4544

46-
![failing tests](https://chart.googleapis.com/chart?chxt=x,y&cht=bhs&chco=76A4FB&chls=2.0&chbh=16,4,1&chs=600x420&chxl=-1:|ajv|jsen|skeemas|djv|z-schema|jsonschema|is-my-json-valid|jjv|jayschema|themis|schemasaurus|jsck|tv4|json-schema-validator-generator|request-validator|jassi|json-model|JSV|json-gate|revalidator&chd=t:1,5,5,7,8,10,14,17,19,24,27,29,30,31,36,39,51,67,80,148&chxr=0,0,148&chds=0,148)
45+
![failing tests](https://chart.googleapis.com/chart?chxt=x,y&cht=bhs&chco=76A4FB&chls=2.0&chbh=15,4,1&chs=600x419&chxl=-1:|json-schema-library|ajv|djv|skeemas|jsen|jsonschema|z-schema|is-my-json-valid|jayschema|jjv|schemasaurus|jsck|themis|tv4|json-schema-validator-generator|request-validator|jassi|json-model|JSV|json-gate|revalidator&chd=t:1,1,1,6,9,13,13,14,20,26,29,29,30,33,34,39,42,54,72,97,152&chxr=0,0,152&chds=0,152)
4746

4847
|Validator|Number of failing tests (click for details)|
4948
|---------|-----------------------|
49+
|[`json-schema-library`](https://github.com/sagold/json-schema-library)|[1](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-schema-library.md)|
5050
|[`ajv`](https://github.com/epoberezkin/ajv)|[1](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/ajv.md)|
51-
|[`jsen`](https://github.com/bugventure/jsen)|[5](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jsen.md)|
52-
|[`skeemas`](https://github.com/Prestaul/skeemas#readme)|[5](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/skeemas.md)|
53-
|[`djv`](https://github.com/korzio/djv#readme)|[7](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/djv.md)|
54-
|[`z-schema`](https://github.com/zaggino/z-schema)|[8](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/z-schema.md)|
55-
|[`jsonschema`](https://github.com/tdegrunt/jsonschema#readme)|[10](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jsonschema.md)|
51+
|[`djv`](https://github.com/korzio/djv#readme)|[1](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/djv.md)|
52+
|[`skeemas`](https://github.com/Prestaul/skeemas#readme)|[6](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/skeemas.md)|
53+
|[`jsen`](https://github.com/bugventure/jsen)|[9](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jsen.md)|
54+
|[`jsonschema`](https://github.com/tdegrunt/jsonschema#readme)|[13](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jsonschema.md)|
55+
|[`z-schema`](https://github.com/zaggino/z-schema)|[13](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/z-schema.md)|
5656
|[`is-my-json-valid`](https://github.com/mafintosh/is-my-json-valid)|[14](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/is-my-json-valid.md)|
57-
|[`jjv`](https://github.com/acornejo/jjv)|[17](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jjv.md)|
58-
|[`jayschema`](https://github.com/natesilva/jayschema)|[19](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jayschema.md)|
59-
|[`themis`](https://github.com/playlyfe/themis)|[24](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/themis.md)|
60-
|[`schemasaurus`](https://github.com/AlexeyGrishin/schemasaurus)|[27](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/schemasaurus.md)|
57+
|[`jayschema`](https://github.com/natesilva/jayschema)|[20](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jayschema.md)|
58+
|[`jjv`](https://github.com/acornejo/jjv)|[26](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jjv.md)|
59+
|[`schemasaurus`](https://github.com/AlexeyGrishin/schemasaurus)|[29](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/schemasaurus.md)|
6160
|[`jsck`](https://github.com/pandastrike/jsck#readme)|[29](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jsck.md)|
62-
|[`tv4`](https://github.com/geraintluff/tv4)|[30](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/tv4.md)|
63-
|[`json-schema-validator-generator`](https://github.com/danwang/json-schema-validator-generator)|[31](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-schema-validator-generator.md)|
64-
|[`request-validator`](https://github.com/bugventure/request-validator)|[36](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/request-validator.md)|
65-
|[`jassi`](https://github.com/iclanzan/jassi)|[39](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jassi.md)|
66-
|[`json-model`](https://github.com/geraintluff/json-model)|[51](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-model.md)|
67-
|[`JSV`](http://github.com/garycourt/JSV)|[67](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/JSV.md)|
68-
|[`json-gate`](https://github.com/oferei/json-gate#readme)|[80](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-gate.md)|
69-
|[`revalidator`](https://github.com/flatiron/revalidator)|[148](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/revalidator.md)|
61+
|[`themis`](https://github.com/playlyfe/themis)|[30](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/themis.md)|
62+
|[`tv4`](https://github.com/geraintluff/tv4)|[33](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/tv4.md)|
63+
|[`json-schema-validator-generator`](https://github.com/danwang/json-schema-validator-generator)|[34](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-schema-validator-generator.md)|
64+
|[`request-validator`](https://github.com/bugventure/request-validator)|[39](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/request-validator.md)|
65+
|[`jassi`](https://github.com/iclanzan/jassi)|[42](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/jassi.md)|
66+
|[`json-model`](https://github.com/geraintluff/json-model)|[54](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-model.md)|
67+
|[`JSV`](http://github.com/garycourt/JSV)|[72](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/JSV.md)|
68+
|[`json-gate`](https://github.com/oferei/json-gate#readme)|[97](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-gate.md)|
69+
|[`revalidator`](https://github.com/flatiron/revalidator)|[152](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/revalidator.md)|
7070

7171
Some validators have deliberately chosen not to support parts of the spec. Go to the homepage of the validator to learn if
7272
that is the case for these tests.
@@ -78,8 +78,8 @@ Number of tests that caused side-effects. The schema or data was altered by the
7878
|Validator|Number of side-effects (BAD)|
7979
|---------|----------------------------|
8080
|[`tv4`](https://github.com/geraintluff/tv4)|[11](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/tv4-side-effects.md)|
81-
|[`revalidator`](https://github.com/flatiron/revalidator)|[294](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/revalidator-side-effects.md)|
82-
|[`json-model`](https://github.com/geraintluff/json-model)|[310](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-model-side-effects.md)|
81+
|[`revalidator`](https://github.com/flatiron/revalidator)|[320](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/revalidator-side-effects.md)|
82+
|[`json-model`](https://github.com/geraintluff/json-model)|[338](https://github.com/ebdrup/json-schema-benchmark/blob/master/reports/json-model-side-effects.md)|
8383

8484
Validators not in the list have no side-effects on data or schemas.
8585

reports/JSV.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ that is the case for these tests.
4242
|`validation of date-time strings, an invalid date-time string`|Expected result: `false` but validator returned: `true`
4343
|`validation of date-time strings, only RFC3339 not all of ISO 8601 are valid`|Expected result: `false` but validator returned: `true`
4444
|`validation of URIs, an invalid protocol-relative URI Reference`|Expected result: `false` but validator returned: `true`
45+
|`validation of URIs, an invalid relative URI Reference`|Expected result: `false` but validator returned: `true`
4546
|`validation of URIs, an invalid URI`|Expected result: `false` but validator returned: `true`
4647
|`validation of URIs, an invalid URI though valid URI reference`|Expected result: `false` but validator returned: `true`
48+
|`validation of URIs, an invalid URI with spaces`|Expected result: `false` but validator returned: `true`
49+
|`validation of URIs, an invalid URI with spaces and missing scheme`|Expected result: `false` but validator returned: `true`
4750
|`validation of e-mail addresses, an invalid e-mail address`|Expected result: `false` but validator returned: `true`
4851
|`validation of IP addresses, an IP address with too many components`|Expected result: `false` but validator returned: `true`
4952
|`validation of IP addresses, an IP address with out-of-range values`|Expected result: `false` but validator returned: `true`
@@ -72,7 +75,9 @@ that is the case for these tests.
7275
|`root ref in remote ref, string is valid`|Expected result: `true` but validator returned: `false`
7376
|`root ref in remote ref, null is valid`|Expected result: `true` but validator returned: `false`
7477
|`required validation, present required property is valid`|Expected result: `true` but validator returned: `false`. **This excludes this validator from performance tests**
75-
|`required validation, ignores non-objects`|Expected result: `true` but validator returned: `false`
78+
|`required validation, ignores arrays`|Expected result: `true` but validator returned: `false`. **This excludes this validator from performance tests**
79+
|`required validation, ignores strings`|Expected result: `true` but validator returned: `false`. **This excludes this validator from performance tests**
80+
|`required validation, ignores other non-objects`|Expected result: `true` but validator returned: `false`. **This excludes this validator from performance tests**
7681
|`uniqueItems validation, non-unique array of objects is invalid`|Expected result: `false` but validator returned: `true`
7782
|`uniqueItems validation, non-unique array of nested objects is invalid`|Expected result: `false` but validator returned: `true`
7883
|`uniqueItems validation, non-unique array of arrays is invalid`|Expected result: `false` but validator returned: `true`

reports/djv.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,6 @@
44

55
`some languages do not distinguish between different types of numeric value, a float is not an integer even without fractional part`
66

7-
# [`djv`](https://github.com/korzio/djv#readme) failed tests
8-
9-
Some validators have deliberately chosen not to support parts of the spec. Go to the [`djv`](https://github.com/korzio/djv#readme) homepage to learn if
10-
that is the case for these tests.
11-
12-
|test failed|reason
13-
|-----------|------
14-
|`ECMA 262 regex non-compliance, ECMA 262 has no support for \Z anchor from .NET`|Expected result: `false` but validator returned: `true`
15-
|`validation of URIs, an invalid protocol-relative URI Reference`|Expected result: `false` but validator returned: `true`
16-
|`ref overrides any sibling keywords, ref valid, maxItems ignored`|Expected result: `true` but validator returned: `false`
17-
|`base URI change - change folder in subschema, number is valid`|Expected result: `true` but validator returned: `false`
18-
|`root ref in remote ref, string is valid`|Expected result: `true` but validator returned: `"Maximum call stack size exceeded"`
19-
|`root ref in remote ref, object is invalid`|Expected result: `false` but validator returned: `"Maximum call stack size exceeded"`
207

218
**All other tests passed**.
229

reports/jassi.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ that is the case for these tests.
1818
|`validation of date-time strings, an invalid date-time string`|Expected result: `false` but validator returned: `true`
1919
|`validation of date-time strings, only RFC3339 not all of ISO 8601 are valid`|Expected result: `false` but validator returned: `true`
2020
|`validation of URIs, an invalid protocol-relative URI Reference`|Expected result: `false` but validator returned: `true`
21+
|`validation of URIs, an invalid relative URI Reference`|Expected result: `false` but validator returned: `true`
2122
|`validation of URIs, an invalid URI`|Expected result: `false` but validator returned: `true`
2223
|`validation of URIs, an invalid URI though valid URI reference`|Expected result: `false` but validator returned: `true`
24+
|`validation of URIs, an invalid URI with spaces`|Expected result: `false` but validator returned: `true`
25+
|`validation of URIs, an invalid URI with spaces and missing scheme`|Expected result: `false` but validator returned: `true`
2326
|`validation of e-mail addresses, an invalid e-mail address`|Expected result: `false` but validator returned: `true`
2427
|`validation of IP addresses, an IP address with too many components`|Expected result: `false` but validator returned: `true`
2528
|`validation of IP addresses, an IP address with out-of-range values`|Expected result: `false` but validator returned: `true`

reports/jayschema.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ that is the case for these tests.
1515
|`minLength validation, one supplementary Unicode code point is not long enough`|Expected result: `false` but validator returned: `true`
1616
|`ECMA 262 regex non-compliance, ECMA 262 has no support for \Z anchor from .NET`|Expected result: `false` but validator returned: `true`
1717
|`validation of URIs, an invalid protocol-relative URI Reference`|Expected result: `false` but validator returned: `true`
18+
|`validation of URIs, an invalid relative URI Reference`|Expected result: `false` but validator returned: `true`
1819
|`validation of URIs, an invalid URI though valid URI reference`|Expected result: `false` but validator returned: `true`
1920
|`property named $ref that is not a reference, property named $ref valid`|Expected result: `true` but validator returned: `"uri.slice is not a function"`. **This excludes this validator from performance tests**
2021
|`property named $ref that is not a reference, property named $ref invalid`|Expected result: `false` but validator returned: `"uri.slice is not a function"`. **This excludes this validator from performance tests**

0 commit comments

Comments
 (0)