tusharmath / observable-air

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

refactor(operators): remove class exports #101

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: v7.4.0 V8: 5.4.500.45

┌─────────────────────────────────────────────────────┬─────────────────────┬─────────┐
│ name                                                │ ops/sec             │ samples │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ create                                              │ 1,024 (±0.11%)      │ 87      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 842 (±0.52%)        │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce                               │ 84 (±0.18%)         │ 77      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce                              │ 62 (±0.54%)         │ 72      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 596 (±0.26%)        │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately                                 │ 451,384 (±0.63%)    │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch                                            │ 14,347,623 (±0.29%) │ 88      │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.7%) to 85.082% when pulling ae13bcf75771e5b9793042a66edfe1bd72464416 on remove-class-exports into 2a26149a0b56ea0786093a4e48e3910aded69bd0 on master.

tusharmath commented 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,010 (±0.92%)      │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 833 (±0.66%)        │ 81      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce                               │ 80 (±0.77%)         │ 74      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce                              │ 54 (±1.65%)         │ 81      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 578 (±1.23%)        │ 83      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately                                 │ 431,994 (±0.6%)     │ 83      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch                                            │ 13,888,231 (±0.85%) │ 91      │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.7%) to 85.082% when pulling 60baa5991a57a639176f1cdaff7c130e5c660885 on remove-class-exports into d779229ef66bc8c9a003638235271c24912f32ed on master.

tusharmath commented 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,021 (±0.2%)       │ 86      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 840 (±0.57%)        │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce                               │ 82 (±0.5%)          │ 75      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce                              │ 57 (±1.34%)         │ 75      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 569 (±1.48%)        │ 81      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately                                 │ 396,456 (±2.27%)    │ 82      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch                                            │ 14,376,056 (±1.47%) │ 89      │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
tusharmath commented 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,006 (±0.65%)      │ 84      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> combine(sum3, [a, b, c]) -> reduce(sum2, 0) │ 834 (±0.72%)        │ 83      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce                               │ 74 (±3.5%)          │ 69      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce                              │ 52 (±2.33%)         │ 79      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10)                              │ 574 (±1.31%)        │ 82      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately                                 │ 422,949 (±1.48%)    │ 80      │
├─────────────────────────────────────────────────────┼─────────────────────┼─────────┤
│ tryCatch                                            │ 14,053,347 (±1.61%) │ 87      │
└─────────────────────────────────────────────────────┴─────────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.7%) to 85.082% when pulling eaa2ffb0a8b6ed5d0d60fa6f7ab0c5af990a37f0 on remove-class-exports into d779229ef66bc8c9a003638235271c24912f32ed on master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.7%) to 85.082% when pulling eaa2ffb0a8b6ed5d0d60fa6f7ab0c5af990a37f0 on remove-class-exports into d779229ef66bc8c9a003638235271c24912f32ed on master.