私はprocess.nextTick
がいくつかの場所で使われているのを見てきました。Node.jsのprocess.nextTickの適切な使用例は何ですか?
- https://github.com/andrewvc/node-paperboy/blob/master/lib/paperboy.js#L24
- https://github.com/substack/node-browserify/blob/master/index.js#L95
Node.jsの中process.nextTick
の主な/適切な使用の例は何ですか?ドキュメントは基本的にそれがsetTimeout
のより最適化された方法だと言いますが、それはあまり役に立ちません。
以前はたくさんのActionScriptを使用していましたので、「次のフレームまで待って」コードを実行するという考え方はある程度意味があります。アニメーションを実行している場合は、例えばミリ秒である。また、フレーム1の変数を変更し、フレーム2の変更を適用すると、一連の変数の設定を調整したいときにも意味をなさないでしょう。Flexはコンポーネントのライフサイクルでこれを実装しました。
私の質問は、サーバー側のJavaScriptでこれをどうすればいいですか?私はこの種の微調整されたパフォーマンス/フロー制御が必要なバットからすぐには見当たらない。ちょうど正しい方向にポイントを探しています。
Howtonodeには[process.nextTick()の理解に関する優れた記事があります](http://howtonode.org/understanding-process-next-tick) –