⏲️

TIL: setTimeout executes later than Promise

Date
2021/10/26
Tags
TIL
JavaScript
Created by

Promises get higher priority than callback queues.

JavaScript Event loop에서 Promise가 아닌 비동기 콜백은 Callback queue(Event loop queue, Event queue)에, Promise를 쓰는 비동기 콜백은 Job queue(Microtask queue)에 적재된다.
그리고 Job queue가 Callback queue보다 우선 처리된다.

References