tusharmath / observable-air

Observable for the calorie conscious
MIT License
34 stars 3 forks source link

Op concat #205

Closed tusharmath closed 7 years ago

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 751 (±4.34%)    │ 72      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 419 (±22.12%)   │ 34      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 32,098 (±7.81%) │ 42      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 28 (±3.86%)     │ 56      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 11 (±3.57%)     │ 56      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 230 (±2.21%)    │ 60      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 2,089 (±6.01%)  │ 51      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 1,321 (±4.91%)  │ 52      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 801 (±2.7%)     │ 73      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 454 (±8.85%)    │ 38      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 39,315 (±8.53%) │ 41      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 26 (±5.22%)     │ 48      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 17 (±3.94%)     │ 44      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 230 (±3.26%)    │ 55      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 2,292 (±5.05%)  │ 46      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 1,403 (±3.83%)  │ 65      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.197% when pulling 27373dad7d785e28b6c9de1523286589931938c6 on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.197% when pulling 27373dad7d785e28b6c9de1523286589931938c6 on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 793 (±3.4%)     │ 72      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 391 (±7.98%)    │ 36      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 38,314 (±7.06%) │ 56      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 28 (±4.5%)      │ 66      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 14 (±4.15%)     │ 54      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 222 (±4.4%)     │ 63      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> mergeMap                                    │ 202 (±4.54%)    │ 65      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 2,358 (±5.18%)  │ 54      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 1,375 (±2.31%)  │ 65      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.143% when pulling c63cfa8f5c28234c9c1356f20c61bd879fbc9376 on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 917 (±1.85%)    │ 80      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 671 (±7.15%)    │ 54      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 62,720 (±4.63%) │ 61      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 41 (±7.33%)     │ 68      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 23 (±2.79%)     │ 58      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 344 (±4.7%)     │ 71      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 3,054 (±5.72%)  │ 63      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 2,478 (±2%)     │ 83      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> mergeMap                                    │ 398 (±2.82%)    │ 78      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.143% when pulling 2f3ac2bed63c80c1c19423191fd57a98df105240 on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 860 (±3.49%)    │ 74      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 539 (±7.53%)    │ 46      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 42,007 (±4.88%) │ 42      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 39 (±4.33%)     │ 62      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 24 (±3.65%)     │ 60      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 333 (±4.38%)    │ 69      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 2,656 (±6.09%)  │ 56      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 1,542 (±4.72%)  │ 64      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> mergeMap                                    │ 301 (±5.88%)    │ 64      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.143% when pulling 2f3ac2bed63c80c1c19423191fd57a98df105240 on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 1,000 (±0.74%)  │ 86      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 819 (±6.26%)    │ 46      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 75,016 (±2.41%) │ 67      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 51 (±0.97%)     │ 79      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 26 (±2.84%)     │ 63      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 421 (±1.57%)    │ 86      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 3,855 (±5.25%)  │ 65      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 2,413 (±3.06%)  │ 86      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> mergeMap                                    │ 427 (±2.13%)    │ 83      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.143% when pulling 794c416ea5bc5d571a8bc0057b11a177ec0d8b4a on op-concat into 207c456e8701fe46e75a02f8f5d204b126e1a962 on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬────────────────┬─────────┐
│ name                                                │ ops/sec        │ samples │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ create                                              │ 726 (±7.16%)   │ 70      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> debounce                                    │ 368 (±8.75%)   │ 45      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 32,224 (±6.6%) │ 60      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> map -> reduce                               │ 27 (±4.38%)    │ 65      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> scan -> reduce                              │ 15 (±4.21%)    │ 48      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 240 (±2.96%)   │ 63      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 1,976 (±6.7%)  │ 60      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ tryCatch                                            │ 1,076 (±10.7%) │ 57      │
├─────────────────────────────────────────────────────┼────────────────┼─────────┤
│ file -> mergeMap                                    │ 19 (±3.76%)    │ 49      │
└─────────────────────────────────────────────────────┴────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.5%) to 84.265% when pulling 13047b611fc1584322035d00453d9a1c01167eac on op-concat into c73fc9de1b6343593c37c850f6b8ac6c56bd684b on master.

tusharmath commented 7 years ago

observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc; node ./benchmarks/run

Node: v8.4.0 V8: 6.0.286.52

┌─────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ name                                                │ ops/sec         │ samples │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ create                                              │ 987 (±0.96%)    │ 85      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> debounce                                    │ 723 (±14.48%)   │ 51      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 73,698 (±3.66%) │ 65      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> map -> reduce                               │ 49 (±1.59%)     │ 77      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> scan -> reduce                              │ 27 (±1.13%)     │ 65      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 426 (±1.28%)    │ 86      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest                │ 4,406 (±4.36%)  │ 65      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ tryCatch                                            │ 2,569 (±0.94%)  │ 89      │
├─────────────────────────────────────────────────────┼─────────────────┼─────────┤
│ file -> mergeMap                                    │ 39 (±2.36%)     │ 63      │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.4%) to 84.204% when pulling 666388335a5a8a5e29e911b6f7f4dd096a9c9471 on op-concat into c73fc9de1b6343593c37c850f6b8ac6c56bd684b on master.