Archive

Task와 Microtask의 동작방식

|

[펌] Task와 Microtask의 동작방식


요약 :

  1. 이벤트 루프는 자바스크립트 엔진이 아닌 구동환경(브라우저, 노드)이 가지고 있는 장치이다. 이벤트 루프는 콜 스택과 태스크 큐를 감시하며 콜 스택이 비어있으면 태스크 큐의 태스크를 콜 스택에 넣어 실행시킨다.
  2. setTimeout, setInterval => 태스크 큐
  3. Promise => 마이크로태스크 큐
  4. 두 개의 큐 중 마이크로태스크 큐가 먼저 실행된다.



참고 자료


[JS] Task와 Microtask의 동작방식

자바스크립트와 이벤트 루프