1️⃣ 싱글 스레드 구조자바스크립트는 단일 Call Stack으로 동작한 번에 하나의 작업만 실행 가능2️⃣ Call Stack함수 호출 → Call Stack에 push실행 완료 → pop순차적으로 동작 (동기 처리)3️⃣ Web APIs & 비동기 작업setTimeout, DOM, AJAX, fetch 등은 브라우저(Web APIs)가 처리완료 후 Callback Queue / Microtask Queue에 콜백 등록4️⃣ Event LoopCall Stack이 비면, Queue에서 콜백을 가져와 실행Microtask Queue → Macrotask Queue 순서로 처리5️⃣ Microtask & MacrotaskMicrotaskPromise.then, MutationObserverCall Stac..