Closed tusharmath closed 7 years ago
observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc && node ./benchmarks/run
Node: v7.4.0 V8: 5.4.500.45
┌─────────────────────────────────────────────────────┬─────────────────────┬─────────┐
│ name │ ops/sec │ samples │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ create │ 1,008 (±0.75%) │ 85 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 835 (±1.18%) │ 81 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce │ 70 (±4.6%) │ 66 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 52 (±3.76%) │ 66 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 574 (±1.35%) │ 82 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately │ 403,656 (±0.54%) │ 82 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch │ 13,636,112 (±0.38%) │ 90 │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc && node ./benchmarks/run
Node: v7.4.0 V8: 5.4.500.45
┌─────────────────────────────────────────────────────┬─────────────────────┬─────────┐
│ name │ ops/sec │ samples │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ create │ 997 (±0.87%) │ 83 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 838 (±0.71%) │ 83 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce │ 80 (±1.06%) │ 74 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 59 (±1.49%) │ 69 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 589 (±1.26%) │ 83 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately │ 397,788 (±0.94%) │ 82 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch │ 14,642,443 (±0.19%) │ 90 │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc && node ./benchmarks/run
Node: v7.4.0 V8: 5.4.500.45
┌─────────────────────────────────────────────────────┬─────────────────────┬─────────┐
│ name │ ops/sec │ samples │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ create │ 978 (±1.19%) │ 81 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 831 (±0.77%) │ 83 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce │ 76 (±2.34%) │ 70 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 55 (±3.67%) │ 66 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 574 (±1.99%) │ 81 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately │ 417,653 (±1.71%) │ 82 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch │ 13,621,241 (±1.78%) │ 80 │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc && node ./benchmarks/run
Node: v7.4.0 V8: 5.4.500.45
┌─────────────────────────────────────────────────────┬────────────────────┬─────────┐
│ name │ ops/sec │ samples │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ create │ 974 (±1.46%) │ 80 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 810 (±1.44%) │ 80 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ file -> map -> reduce │ 61 (±3.61%) │ 70 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ file -> scan -> reduce │ 46 (±3.89%) │ 70 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 494 (±2.21%) │ 76 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ scheduleImmediately │ 383,369 (±4.17%) │ 76 │
├─────────────────────────────────────────────────────┼────────────────────┼─────────┤
│ tryCatch │ 12,357,060 (±3.1%) │ 80 │
└─────────────────────────────────────────────────────┴────────────────────┴─────────┘
observable-air@ benchmark /home/travis/build/tusharmath/observable-air tsc && node ./benchmarks/run
Node: v7.4.0 V8: 5.4.500.45
┌─────────────────────────────────────────────────────┬─────────────────────┬─────────┐
│ name │ ops/sec │ samples │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ create │ 997 (±0.96%) │ 84 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 810 (±1%) │ 80 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce │ 72 (±2.54%) │ 66 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 50 (±3.78%) │ 76 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 542 (±1.98%) │ 77 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately │ 366,490 (±4.18%) │ 75 │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch │ 12,682,072 (±2.35%) │ 85 │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
this is a demo of how only fluid style code works