tusharmath / observable-air

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

refactor(lib): remove base observer #149

Closed tusharmath closed 7 years ago

tusharmath commented 7 years ago

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

Node: v7.5.0 V8: 5.4.500.48

┌──────────────────────────────────────┬────────────────┬─────────┐
│ name                                 │ ops/sec        │ samples │
├──────────────────────────────────────┼────────────────┼─────────┤
│ create                               │ 94 (±0.76%)    │ 83      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> debounce                     │ 760 (±4.78%)   │ 60      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> map -> reduce                │ 167 (±0.95%)   │ 83      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> scan -> reduce               │ 50 (±0.62%)    │ 77      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> takeN(0, n/10)               │ 355 (±0.63%)   │ 87      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest │ 4,534 (±6.2%)  │ 64      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ tryCatch                             │ 1,903 (±2.33%) │ 88      │
└──────────────────────────────────────┴────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.5%) to 89.39% when pulling 1d25f8622667c183ce938bfe297220aadcc0b1a0 on baseobserver-remove into 2407e3a626e84e95b61b6044f4cd04c4bcd409e3 on master.

tusharmath commented 7 years ago

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

Node: v7.5.0 V8: 5.4.500.48

┌──────────────────────────────────────┬────────────────┬─────────┐
│ name                                 │ ops/sec        │ samples │
├──────────────────────────────────────┼────────────────┼─────────┤
│ create                               │ 1,012 (±0.7%)  │ 85      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> debounce                     │ 683 (±6.18%)   │ 59      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> map -> reduce                │ 166 (±0.69%)   │ 83      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> scan -> reduce               │ 49 (±0.73%)    │ 76      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ file -> takeN(0, n/10)               │ 519 (±0.93%)   │ 86      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ array(2) -> array(i) -> switchLatest │ 5,385 (±5.69%) │ 68      │
├──────────────────────────────────────┼────────────────┼─────────┤
│ tryCatch                             │ 1,943 (±0.62%) │ 90      │
└──────────────────────────────────────┴────────────────┴─────────┘
coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.5%) to 89.39% when pulling b6af5bc6abf5ed728411fd699730eb43fc1c831f on baseobserver-remove into 2407e3a626e84e95b61b6044f4cd04c4bcd409e3 on master.