tusharmath / observable-air

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

refactor(sources): remove subject() #75

Closed tusharmath closed 7 years ago

tusharmath commented 7 years ago

subject is a combination of multicast() and new Observable()

tusharmath commented 7 years ago

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

Node: v7.2.0 V8: 5.4.500.43

┌────────────────────────┬─────────────────────┬─────────┐
│ name                   │ ops/sec             │ samples │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce  │ 221 (±1.65%)        │ 82      │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 572 (±1.78%)        │ 80      │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 58 (±1.45%)         │ 68      │
├────────────────────────┼─────────────────────┼─────────┤
│ tryCatch               │ 14,506,886 (±0.64%) │ 87      │
├────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately    │ 373,370 (±1.2%)     │ 82      │
└────────────────────────┴─────────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage decreased (-2.2%) to 89.389% when pulling 4ae866286c0e72a65b27da59bf63fb8c6de784a1 on remove-subject into f985f55d5dff5463846791dc461a928dd440ae4c on master.

tusharmath commented 7 years ago

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

Node: v7.2.0 V8: 5.4.500.43

┌────────────────────────┬─────────────────────┬─────────┐
│ name                   │ ops/sec             │ samples │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> map -> reduce  │ 220 (±0.8%)         │ 81      │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> takeN(0, n/10) │ 545 (±1.39%)        │ 81      │
├────────────────────────┼─────────────────────┼─────────┤
│ file -> scan -> reduce │ 56 (±1.34%)         │ 78      │
├────────────────────────┼─────────────────────┼─────────┤
│ tryCatch               │ 13,491,339 (±2.36%) │ 82      │
├────────────────────────┼─────────────────────┼─────────┤
│ scheduleImmediately    │ 358,551 (±2.46%)    │ 81      │
└────────────────────────┴─────────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage decreased (-2.2%) to 89.389% when pulling 3f8111219db18a4cc207b30567c5c4cb16e876f1 on remove-subject into f985f55d5dff5463846791dc461a928dd440ae4c on master.