Skip to content

Instantly share code, notes, and snippets.

@gx0r
Last active May 30, 2017 22:23
Show Gist options
  • Save gx0r/aa44d2d44b8356e02f12493ee6e6d27e to your computer and use it in GitHub Desktop.
Save gx0r/aa44d2d44b8356e02f12493ee6e6d27e to your computer and use it in GitHub Desktop.
Bluebird Benchmark Node 8 vs Node 7
** Node 8 **
results for 10000 parallel executions, 1 ms per I/O op
file time(ms) memory(MB)
callbacks-baseline.js 156 31.35
callbacks-suguru03-neo-async-waterfall.js 189 39.54
promises-bluebird-generator.js 246 41.37
promises-bluebird.js 322 48.27
promises-cujojs-when.js 393 61.61
promises-tildeio-rsvp.js 503 78.96
promises-then-promise.js 514 74.66
promises-lvivski-davy.js 536 103.13
promises-ecmascript6-native.js 630 99.51
callbacks-caolan-async-waterfall.js 676 110.24
generators-tj-co.js 702 79.75
promises-dfilatov-vow.js 833 154.23
promises-calvinmetcalf-lie.js 1078 167.70
streamline-generators.js 1207 157.03
promises-obvious-kew.js 1291 238.03
promises-medikoo-deferred.js 1368 185.36
observables-pozadi-kefir.js 1708 202.89
streamline-callbacks.js 1740 198.26
observables-Reactive-Extensions-RxJS.js 3467 231.91
observables-caolan-highland.js 12309 610.77
promises-kriskowal-q.js 13873 386.70
observables-baconjs-bacon.js.js 36354 913.96
Platform info:
Darwin 16.6.0 x64
Node.JS 8.0.0
V8 5.8.283.41
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz × 8
** Node 7 **
results for 10000 parallel executions, 1 ms per I/O op
file time(ms) memory(MB)
callbacks-baseline.js 121 24.70
callbacks-suguru03-neo-async-waterfall.js 185 36.25
promises-bluebird-generator.js 275 38.18
promises-bluebird.js 316 47.70
promises-then-promise.js 445 82.24
promises-lvivski-davy.js 473 95.14
promises-cujojs-when.js 487 72.41
promises-tildeio-rsvp.js 542 81.94
callbacks-caolan-async-waterfall.js 679 104.17
promises-dfilatov-vow.js 868 166.59
promises-calvinmetcalf-lie.js 895 162.59
generators-tj-co.js 957 122.03
promises-ecmascript6-native.js 1050 166.17
promises-obvious-kew.js 1167 223.42
promises-medikoo-deferred.js 1387 186.42
observables-pozadi-kefir.js 1519 184.55
observables-Reactive-Extensions-RxJS.js 2161 187.84
streamline-generators.js 3000 128.21
promises-kriskowal-q.js 7144 392.88
observables-caolan-highland.js 7526 519.25
observables-baconjs-bacon.js.js 21473 858.22
streamline-callbacks.js 29403 203.63
Platform info:
Darwin 16.6.0 x64
Node.JS 7.10.0
V8 5.5.372.43
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz × 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment