마이크로태스크
-
모든 프라미스 동작(핸들러) 는 “마이크로태스크 큐” 라 불리는 내부 ‘프라미스 잡’ 큐에 들어가서 처리 되기 때문에 프라미스 핸들링은 항상 비동기로 처리됨
-
마이크로태스크 큐는 선입선출로 동작하며 아무것도 실행할 것이 아무것도 없을 때 실행됨
-
에러처리 잊은 경우(.catch) 엔진은 “마이크로태스크” 큐가 빈 이후에 unhandlerejection 이벤트 트리거
-
.then/catch/finally 핸들러는 항상 현재 코드가 종료되고 난 후에 호출됨
-
코드 조각을 프라미스 핸들러 호출된 이후 실행하고 싶다면 .then 을 체인에 추가해 이 안에 코드 조각 생성