Commonly used in Angular, see RxJS. Yet, it is framework-independent and can be used in Vanilla JS too. RxJS is shipped by default into Angular