こんにちは、本記事は リクルートライフスタイル Advent Calendar 2019 13 日目の記事です。今日は sadnessOjisan がやっていきます。この記事では Node.js の非同期 I/O について調べたことを紹介します。 調べようと思ったきっかけは、先日の JSConfJP で Wrap-up: Runtime-friendly JavaScriptというランタイムレベルでの最適化を解説したセッションを見て Node.js の理解を深めたいと思ったからです。私は Node.js でのコーディングは多少経験がある程度なので、まずは Node.js の大きな特徴である非同期 I/O からキャッチアップすることにしました。 Node.js の大きな特徴 Node.js は公式の説明を借りると、スケーラブルなネットワークアプリケーションを構築するために設計された非同期型の
![Node.jsの非同期I/Oについて調べてみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb08b14571db18fcefec1886b2feb87aa747121b/height=288;version=1;width=512/https%3A%2F%2Fblog.recruit.co.jp%2Frls%2F2019-12-13-node-async-io%2Fimg%2FDemultiplexing.png)