Last active
May 30, 2017 22:23
-
-
Save gx0r/aa44d2d44b8356e02f12493ee6e6d27e to your computer and use it in GitHub Desktop.
Bluebird Benchmark Node 8 vs Node 7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
** 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