Недавно я начал искать RxJS и библиотеки RxJava (из Netflix), которые работают над концепцией реактивного программирования.
Node.js работает на основе циклов событий, который предоставляет вам весь арсенал для асинхронного программирования, а последующие библиотеки node, такие как "кластер", помогут вам лучше всего использовать вашу многоядерную машину. И Node.js также предоставляет вам функцию EventEmitter, где вы можете подписаться на события и действовать асинхронно.
С другой стороны, если я правильно понимаю, RxJS (и реактивное программирование в целом) работает по принципу потоков событий, подписываясь на потоки событий, асинхронно преобразуя данные потока событий.
Итак, вопрос в том, что означает использование пакетов Rx в Node.js. Насколько отличается цикл событий node, эмитент событий и подписки на потоки Rx и подписки.