RxJS - библиотека для "Продвинутого управления событиями" и "Более мощная альтернатива промисам" в одном лице. Она позволяет удобно организовать работу с событиями и асинхронным кодом, а также писать сложную логику декларативно.
RxJS активно используется в фреймворке Angular, а также с Vue...