イベントループ
イベントを待機するループを持つ仕組み
関数を呼び出すと、コールスタック(call stack)と呼ばれるものに追加されます。
コールバックはすぐにコールスタックに追加されるのではなく、キュー(queue)と呼ばれるものに渡されます。
イベントループは、
コールバックキュー
と
コールスタック
を調べます。コールスタックが空の場合、キュー内の最初のアイテムがスタックにプッシュされます。
ref
イベントループが何かわからないので調べてみた - Qiita
一般的にいうイベントループとは何か
JavaScript イベントループの仕組みをGIFアニメで分かりやすく解説 | コリス
JavaScriptの非同期処理Promise、AsyncとAwaitの仕組みをGIFアニメで解説 | コリス