앞선 글에서 이벤트 루프는 콜스택이 비면 태스크 큐에 있는 것들 중에서 가장 오래된 것 부터 실행을 시작한다고 했었다. [JavaScript] 이벤트 루프 (Event Loop)이벤트 루프는 '자바스크립트는 싱글 스레드인데도 어떻게 비동기 작업을 처리하는가'를 설명하는 핵심 메커니즘이다.오늘은 이 이벤트 루프에 대해 하나씩 알아보자. 1. 이벤트 루프이벤트 루kssossok.tistory.com 그런데 사실 위에서 언급한 태스크 큐 말고도 마이크로 태스크 큐라는 게 있다.따라서 이벤트 루프의 규칙을 더 정확히 정정하자면 "콜스택이 비면, 마이크로 태스크 큐를 먼저 비우고, 마이크로 태스크 큐도 비었다면 태스크 큐를 비우기 시작한다"고 봐야 한다. 그럼 오늘은 태스크 큐와 마이크로 태스크 큐가 각각 무엇인..