🤔 はじめに:非同期って何?コーヒーショップで考えよう JavaScriptのような「シングルスレッド」の言語は、一度に一つのことしかできません。想像してみてください: あなたは一人でコーヒーショップを経営しています。お客さんAが注文したラテを作っている間、他のお客さんは全員待たなければなりません。営業は大失敗。破産確定です...😱 非同期処理はこの問題を解決します!あなたは魔法の「後でやる」能力を手に入れました。 お客さんAが注文:「ラテください」 あなた:「かしこまりました!(コーヒーマシンをセット)できあがるまで少々お待ちください」 その間に、お客さんBの注文も受けられる! コーヒーマシンから「ピンポーン🔔」と音がしたら、ラテを渡す つまり非同期処理とは、「完了を待たずに次の作業に進み、完了したらその結果を使う」テクニックなのです。 👴 第一世代:コールバック関数(2010年
