Skip to content

Commit

Permalink
feat: 12.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 653b970 commit e358645
Show file tree
Hide file tree
Showing 6 changed files with 243 additions and 232 deletions.
40 changes: 20 additions & 20 deletions results/data-type-12.x.csv
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
name,ops
bueno,151091
class-transformer-validator-async,26492
class-transformer-validator-sync,34647
computed-types,611602
io-ts,2396214
jointz,1391280
json-decoder,744210
marshal,12367610
myzod,1335079
purify-ts,794771
quartet,21281842
rulr,686057
runtypes,700605
simple-runtypes,1549353
superstruct,63552
toi,405615
ts-json-validator,15121198
ts-utils,124181
yup,12965
zod,8559
bueno,149696
class-transformer-validator-async,33243
class-transformer-validator-sync,39753
computed-types,641241
decoders,182347
io-ts,2256352
jointz,1200963
json-decoder,661534
marshal,9897416
myzod,1084303
purify-ts,675343
rulr,627893
runtypes,648216
simple-runtypes,1357311
superstruct,54973
toi,395718
ts-json-validator,10743354
ts-utils,121415
yup,12287
zod,8607
132 changes: 66 additions & 66 deletions results/data-type-12.x.json
Original file line number Diff line number Diff line change
@@ -1,132 +1,132 @@
{
"name": "data-type",
"date": "2020-08-24T16:16:10.174Z",
"date": "2020-08-25T10:04:37.838Z",
"version": "1.0.0",
"results": [
{
"name": "bueno",
"ops": 151091,
"margin": 4.56,
"percentSlower": 99.29
"ops": 149696,
"margin": 1.84,
"percentSlower": 98.61
},
{
"name": "class-transformer-validator-async",
"ops": 26492,
"margin": 17.36,
"percentSlower": 99.88
"ops": 33243,
"margin": 17.34,
"percentSlower": 99.69
},
{
"name": "class-transformer-validator-sync",
"ops": 34647,
"margin": 1.96,
"percentSlower": 99.84
"ops": 39753,
"margin": 1.31,
"percentSlower": 99.63
},
{
"name": "computed-types",
"ops": 611602,
"margin": 1.02,
"percentSlower": 97.13
"ops": 641241,
"margin": 0.62,
"percentSlower": 94.03
},
{
"name": "decoders",
"ops": 182347,
"margin": 0.65,
"percentSlower": 98.3
},
{
"name": "io-ts",
"ops": 2396214,
"margin": 0.71,
"percentSlower": 88.74
"ops": 2256352,
"margin": 0.41,
"percentSlower": 79
},
{
"name": "jointz",
"ops": 1391280,
"margin": 0.57,
"percentSlower": 93.46
"ops": 1200963,
"margin": 0.76,
"percentSlower": 88.82
},
{
"name": "json-decoder",
"ops": 744210,
"margin": 1.2,
"percentSlower": 96.5
"ops": 661534,
"margin": 0.49,
"percentSlower": 93.84
},
{
"name": "marshal",
"ops": 12367610,
"margin": 1.02,
"percentSlower": 41.89
"ops": 9897416,
"margin": 1.39,
"percentSlower": 7.87
},
{
"name": "myzod",
"ops": 1335079,
"margin": 0.69,
"percentSlower": 93.73
"ops": 1084303,
"margin": 0.61,
"percentSlower": 89.91
},
{
"name": "purify-ts",
"ops": 794771,
"margin": 0.77,
"percentSlower": 96.27
},
{
"name": "quartet",
"ops": 21281842,
"margin": 1.56,
"percentSlower": 0
"ops": 675343,
"margin": 0.43,
"percentSlower": 93.71
},
{
"name": "rulr",
"ops": 686057,
"margin": 1.15,
"percentSlower": 96.78
"ops": 627893,
"margin": 0.45,
"percentSlower": 94.16
},
{
"name": "runtypes",
"ops": 700605,
"margin": 0.85,
"percentSlower": 96.71
"ops": 648216,
"margin": 0.55,
"percentSlower": 93.97
},
{
"name": "simple-runtypes",
"ops": 1549353,
"margin": 0.84,
"percentSlower": 92.72
"ops": 1357311,
"margin": 0.46,
"percentSlower": 87.37
},
{
"name": "superstruct",
"ops": 63552,
"margin": 0.93,
"percentSlower": 99.7
"ops": 54973,
"margin": 0.54,
"percentSlower": 99.49
},
{
"name": "toi",
"ops": 405615,
"margin": 0.99,
"percentSlower": 98.09
"ops": 395718,
"margin": 0.52,
"percentSlower": 96.32
},
{
"name": "ts-json-validator",
"ops": 15121198,
"margin": 1.3,
"percentSlower": 28.95
"ops": 10743354,
"margin": 1.05,
"percentSlower": 0
},
{
"name": "ts-utils",
"ops": 124181,
"margin": 0.85,
"percentSlower": 99.42
"ops": 121415,
"margin": 0.93,
"percentSlower": 98.87
},
{
"name": "yup",
"ops": 12965,
"margin": 6.84,
"percentSlower": 99.94
"ops": 12287,
"margin": 9.23,
"percentSlower": 99.89
},
{
"name": "zod",
"ops": 8559,
"margin": 1.08,
"percentSlower": 99.96
"ops": 8607,
"margin": 1.66,
"percentSlower": 99.92
}
],
"fastest": {
"name": "quartet",
"index": 10
"name": "ts-json-validator",
"index": 16
},
"slowest": {
"name": "zod",
Expand Down
80 changes: 40 additions & 40 deletions results/data-type-12.x.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e358645

Please sign in to comment.