RxJS

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code