In ReactiveX website one can see that its ideas about asynchronous programming are implemented in many programming languages including: 
 
 
 - Java: RxJava
  
 - JavaScript: RxJS
  
 - C#: Rx.NET & UniRx
  
 - Scala: RxScala
  
 - Clojure: RxClojure
  
 - C++: RxCpp
  
 - Lua: RxLua
  
 - Ruby: Rx.rb
  
 - Python: RxPY
  
 - Go: RxGo
  
 - Groovy: RxGroovy
  
 - JRuby: RxJRuby
  
 - Kotlin: RxKotlin
  
 - Swift: RxSwift
  
 - PHP: RxPHP
  
 - Elixir: reaxive
  
 - Dart: RxDart
  
Any opinions about the viability of implementing these ideas in the Wolfram Language? I am considering this for handling live streams of data for dashboards.