Task와 Microtask의 동작방식
22 Jun 2021 | 퍼온자료[펌] Task와 Microtask의 동작방식
요약 :
- 이벤트 루프는 자바스크립트 엔진이 아닌 구동환경(브라우저, 노드)이 가지고 있는 장치이다. 이벤트 루프는 콜 스택과 태스크 큐를 감시하며 콜 스택이 비어있으면 태스크 큐의 태스크를 콜 스택에 넣어 실행시킨다.
- setTimeout, setInterval => 태스크 큐
- Promise => 마이크로태스크 큐
- 두 개의 큐 중 마이크로태스크 큐가 먼저 실행된다.