RxJS

RxJS is a library for composing asynchronous and event-based programs by using observable sequences.