Question - How do Observables differ from Promises?
Answer -
As soon as a promise is made, the execution takes place. However, this is not the case with observables because they are lazy. This means that nothing happens until a subscription is made.
While promises handle a single event, observable is a stream that allows the passing of more than one event. A callback is made for each event in an observable.