Skip to content

Commit

Permalink
feat: 13.x adds auto-generated benchmarks and bar graph
Browse files Browse the repository at this point in the history
  • Loading branch information
moltar committed Aug 25, 2020
1 parent e358645 commit 69f77ec
Show file tree
Hide file tree
Showing 6 changed files with 329 additions and 312 deletions.
40 changes: 20 additions & 20 deletions results/data-type-13.x.csv
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
name,ops
bueno,158962
class-transformer-validator-async,28649
class-transformer-validator-sync,36467
computed-types,732217
io-ts,2779902
jointz,1503502
json-decoder,784509
marshal,13914922
myzod,1437755
purify-ts,845574
quartet,31757452
rulr,741629
runtypes,786273
simple-runtypes,1808781
superstruct,67230
toi,461559
ts-json-validator,20859972
ts-utils,147309
yup,11921
zod,9749
bueno,161946
class-transformer-validator-async,41288
class-transformer-validator-sync,45078
computed-types,770655
decoders,233281
io-ts,2616355
jointz,1380223
json-decoder,774910
marshal,12985062
myzod,1355580
purify-ts,835652
rulr,736545
runtypes,809924
simple-runtypes,1752386
superstruct,75341
toi,458156
ts-json-validator,14763906
ts-utils,139735
yup,13074
zod,11252
130 changes: 65 additions & 65 deletions results/data-type-13.x.json
Original file line number Diff line number Diff line change
@@ -1,132 +1,132 @@
{
"name": "data-type",
"date": "2020-08-24T16:20:45.457Z",
"date": "2020-08-25T10:09:18.035Z",
"version": "1.0.0",
"results": [
{
"name": "bueno",
"ops": 158962,
"margin": 2.14,
"percentSlower": 99.5
"ops": 161946,
"margin": 4.31,
"percentSlower": 98.9
},
{
"name": "class-transformer-validator-async",
"ops": 28649,
"margin": 5.1,
"percentSlower": 99.91
"ops": 41288,
"margin": 8.88,
"percentSlower": 99.72
},
{
"name": "class-transformer-validator-sync",
"ops": 36467,
"margin": 2.99,
"percentSlower": 99.89
"ops": 45078,
"margin": 1.18,
"percentSlower": 99.69
},
{
"name": "computed-types",
"ops": 732217,
"margin": 2.03,
"percentSlower": 97.69
"ops": 770655,
"margin": 1.16,
"percentSlower": 94.78
},
{
"name": "decoders",
"ops": 233281,
"margin": 1.04,
"percentSlower": 98.42
},
{
"name": "io-ts",
"ops": 2779902,
"margin": 1.76,
"percentSlower": 91.25
"ops": 2616355,
"margin": 1.42,
"percentSlower": 82.28
},
{
"name": "jointz",
"ops": 1503502,
"margin": 1.93,
"percentSlower": 95.27
"ops": 1380223,
"margin": 1.33,
"percentSlower": 90.65
},
{
"name": "json-decoder",
"ops": 784509,
"margin": 2.18,
"percentSlower": 97.53
"ops": 774910,
"margin": 1.31,
"percentSlower": 94.75
},
{
"name": "marshal",
"ops": 13914922,
"margin": 1.87,
"percentSlower": 56.18
"ops": 12985062,
"margin": 1.75,
"percentSlower": 12.05
},
{
"name": "myzod",
"ops": 1437755,
"margin": 1.91,
"percentSlower": 95.47
"ops": 1355580,
"margin": 1.73,
"percentSlower": 90.82
},
{
"name": "purify-ts",
"ops": 845574,
"margin": 2.45,
"percentSlower": 97.34
},
{
"name": "quartet",
"ops": 31757452,
"ops": 835652,
"margin": 1.66,
"percentSlower": 0
"percentSlower": 94.34
},
{
"name": "rulr",
"ops": 741629,
"margin": 1.8,
"percentSlower": 97.66
"ops": 736545,
"margin": 1.71,
"percentSlower": 95.01
},
{
"name": "runtypes",
"ops": 786273,
"margin": 1.78,
"percentSlower": 97.52
"ops": 809924,
"margin": 1.95,
"percentSlower": 94.51
},
{
"name": "simple-runtypes",
"ops": 1808781,
"margin": 1.65,
"percentSlower": 94.3
"ops": 1752386,
"margin": 1.82,
"percentSlower": 88.13
},
{
"name": "superstruct",
"ops": 67230,
"margin": 2.08,
"percentSlower": 99.79
"ops": 75341,
"margin": 1.35,
"percentSlower": 99.49
},
{
"name": "toi",
"ops": 461559,
"margin": 2.07,
"percentSlower": 98.55
"ops": 458156,
"margin": 1.58,
"percentSlower": 96.9
},
{
"name": "ts-json-validator",
"ops": 20859972,
"margin": 1.77,
"percentSlower": 34.31
"ops": 14763906,
"margin": 1.72,
"percentSlower": 0
},
{
"name": "ts-utils",
"ops": 147309,
"margin": 2.06,
"percentSlower": 99.54
"ops": 139735,
"margin": 1.24,
"percentSlower": 99.05
},
{
"name": "yup",
"ops": 11921,
"margin": 11.65,
"percentSlower": 99.96
"ops": 13074,
"margin": 14.66,
"percentSlower": 99.91
},
{
"name": "zod",
"ops": 9749,
"margin": 1.55,
"percentSlower": 99.97
"ops": 11252,
"margin": 1.2,
"percentSlower": 99.92
}
],
"fastest": {
"name": "quartet",
"index": 10
"name": "ts-json-validator",
"index": 16
},
"slowest": {
"name": "zod",
Expand Down
Loading

0 comments on commit 69f77ec

Please sign in to comment.