タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとrxに関するR2Mのブックマーク (1)

  • RxJSで副作用を扱うにはどうするか - Schedulerを交えて - saneyuki_s log

    Rx.Scheduler RxにはSchedulerと呼ばれる主要概念がある. 値がpushで飛んでくるというRxのインパクトの後ろに隠れがちなSchedulerではあるが, これにより, 処理系のスレッドモデル(並行性)と時間軸にまつわるタイミングの制御を統一的に扱えるようにしている. 後続へのoperatorへの値の送出タイミングの制御, Observableの処理スレッドの指定, タイマーのモックへの差し替えなどがSchedulerによって実現されている. さてJavaScriptの場合, 原則的には単一スレッドの世界になる. Javaや.NETの場合とは違い, RxのSchdulerの役割は回り続けるイベントループ抽象となる. 永久に回り続けるイベントループの中で, どの時点で処理をdispatachするかがSchedulerの役目だ. JavaScriptの世界にはメモリ空間を共

    RxJSで副作用を扱うにはどうするか - Schedulerを交えて - saneyuki_s log
  • 1