RxJS Observables vs Promises

For a long time in JavaScript, handling asynchronous values has come down to callbacks or Promises....