Doxbee sequential
benchmarking ./doxbee-sequential/async-bluebird.js
{"time":428,"mem":60.38671875,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/async-es2017-native.js
{"time":591,"mem":98.82421875,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/async-es2017-util.promisify.js
{"time":479,"mem":69.7734375,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/callbacks-baseline.js
{"time":149,"mem":29.99609375,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/promises-bluebird-generator.js
{"time":267,"mem":40.62109375,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/promises-bluebird.js
{"time":329,"mem":49.48046875,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/promises-es2015-native.js
{"time":560,"mem":90.82421875,"errors":0,"lastErr":null}
benchmarking ./doxbee-sequential/promises-es2015-util.promisify.js
{"time":513,"mem":71.2734375,"errors":0,"lastErr":null}

results for 10000 parallel executions, 1 ms per I/O op

file                               time(ms)  memory(MB)
callbacks-baseline.js                   149       30.00
promises-bluebird-generator.js          267       40.62
promises-bluebird.js                    329       49.48
async-bluebird.js                       428       60.39
async-es2017-util.promisify.js          479       69.77
promises-es2015-util.promisify.js       513       71.27
promises-es2015-native.js               560       90.82
async-es2017-native.js                  591       98.82


Madeup parallel
benchmarking ./madeup-parallel/async-bluebird.js
{"time":597,"mem":115.71875,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/async-es2017-native.js
{"time":2056,"mem":317.40234375,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/async-es2017-util.promisify.js
{"time":1421,"mem":201.40625,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/callbacks-baseline.js
{"time":371,"mem":74.2578125,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/promises-bluebird-generator.js
{"time":604,"mem":111.328125,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/promises-bluebird.js
{"time":564,"mem":106.125,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/promises-es2015-native.js
{"time":1762,"mem":305.1484375,"errors":0,"lastErr":null}
benchmarking ./madeup-parallel/promises-es2015-util.promisify.js
{"time":1314,"mem":192.19921875,"errors":0,"lastErr":null}

results for 10000 parallel executions, 1 ms per I/O op

file                               time(ms)  memory(MB)
callbacks-baseline.js                   371       74.26
promises-bluebird.js                    564      106.13
async-bluebird.js                       597      115.72
promises-bluebird-generator.js          604      111.33
promises-es2015-util.promisify.js      1314      192.20
async-es2017-util.promisify.js         1421      201.41
promises-es2015-native.js              1762      305.15
async-es2017-native.js                 2056      317.40

Platform info:
Windows_NT 10.0.16299 x64
Node.JS 8.9.4
V8 6.1.534.50
AMD Ryzen 7 1700 Eight-Core Processor           × 16