Reactive-Extensions/RxJS · GitHub というものがあります。 詳しいところはGitHubのREADMEとかを読んでもらうとして、RxJSはReactiveExtensionという、'.NET上でLINQ風にReactiveProgrammingを行えるようにする' ライブラリのJavaScript版実装です。 僕の記憶だと、2年くらい前はメソッド名がC#風のままだったりしててちょっとアレな感じだったのですけれども、この前見てみたらSelect -> map というように、より一般的な命名に変更になってました。 こんなことを説明しても、知らん人にはなんのこっちゃって感じだとおもうので、ざっと説明しますと、非同期なイベントストリームをメソッドチェインで、あたかも同期的な見た目で記述出来るようにしてくれるライブラリです。多分。僕もまださわりくらいしかわかってません。