JavascriptのTask/MicroTask/Queue/Scheduleについて
イベントループはタスクキューとマイクロタスクキュー内にあるタスク/マイクロタスクを処理するためのループアルゴリズム
この記事の解説がわかりやすい。特に下記の実際のコードとステップごとの状態を示した動画がわかりやすい。https://scrapbox.io/files/6368ba8584fe3b001f30ada3.mp4
非同期処理も合わせて学ぶならこの記事もボリューム大で参考になる。参考文献が特に良かった。
JSのタスクがどう処理されていくかを俯瞰するのに良い図
https://scrapbox.io/files/6368be11900598002363a75a.png
ビジュアルでコードの実行状況をステップ表示してくれるサイト