Closed tusharmath closed 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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴────────────────┴─────────┘
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 │
└─────────────────────────────────────────────────────┴─────────────────┴─────────┘
Node: v8.4.0 V8: 6.0.286.52