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