일반 비동기 함수들은 Task Queue 에 적재된다. Promise 는 우선순위가 좀 더 높은 Micro Task Queue 에 적재된다.

Q) Promise 체인이 있다면 이것들은 Micro Task Queue에 어떤 형태, 어떤 순서로 적재되는가? Q) Promise 내부에 일반 비동기 함수가 있다면 이것은 어떻게 Task Queue에 적재되며 어떤 로직으로 처리하게 되는가?

Q) async-await 는 내부적으로 Promise 가 동작한다. 정확히 구체적으로 어떻게 표현되는 것인가?

Q) async 함수가 실행되면 Micro Task Queue 에 어떤 형태로 적재되는가?

Promise, async-await 에러핸들링 차이