概念:
- マクロ タスク: 一般的なタイマー、ユーザー インタラクション イベントなど ([亀のお尻] これらはマクロ タスクです)
- マイクロ タスク: Promise 関連のタスク、MutationObserver など (同じです、名前だけです!!!)
第 1 の原則:
同期コードの実行が終了した後に非同期実行が開始される
第 2 の原則:
同じレベルのマイクロタスクは常にマクロタスクの前に実行される
第 3 の原則:
各マクロタスクは個別のマイクロタスク キューに関連付けられる
概念:
- マクロ タスク: 一般的なタイマー、ユーザー インタラクション イベントなど ([亀のお尻] これらはマクロ タスクです)
- マイクロ タスク: Promise 関連のタスク、MutationObserver など (同じです、名前だけです!!!)
第 1 の原則:
同期コードの実行が終了した後に非同期実行が開始される
第 2 の原則:
同じレベルのマイクロタスクは常にマクロタスクの前に実行される
第 3 の原則:
各マクロタスクは個別のマイクロタスク キューに関連付けられる