Node.jsイベントループの待機時間

Node.js プロセスのイベントループは、着信接続をポーリングし、すべてのアプリケーションコードを実行する単一スレッドです。Node.js リクエストによって外部データベース、リモートサービス、またはファイルシステムが呼び出されると、イベントループはアプリケーションの制御フローを他のタスク(他の接続やコールバックを含む)に自動的に割り当てます。

CPU集約型オペレーションはイベントループをブロックするため、イベントループで受信リクエストの処理や既存のリクエストの完了ができなくなります。あるビジネストランザクションの CPU 集約型オペレーションによって、別のビジネストランザクションで遅延が発生する可能性があります。