위 사진은 자바스크립트의 이벤트루프의 동작 원리를 보여주는 사진이다. 이 때 Callback Queue는 하나의 큐 처럼 보이지만 실제로는 여러 큐로 나눠져 있다. 그 중 매크로 태스크 큐와 마이크로 태스크 큐에 대해 알아보려고 한다. 콜백 큐는 위 사진과 같이 매크로 태스크 큐와 마이크로 태스크 큐로 나뉘게 되는데 나누는 기준은 함수의 종류에 따라 나뉘게 된다. Macro Task Quque setTimeoutm setInterval, setImmediate ... Micro Task Queue Primise callback, process, nextTick, queueMicrotask, await ... 함수 종류에 따라 콜백 함수들이 큐에 들어갔다면 이벤트 루프가 함수를 내보내는 우선순위는 (높음)..