마이크로태스크 프라미스 핸들러(.then/catch/finally) 는 항상 비동기적으로 실행됩니다. 프라미스가 즉시 이행되더라도 .then/catch/finally 아래에 있는 코드는 이 핸들러들이 실행되기 전에 실행됩니다. const promise = Promise.resolve(); promise.then(() => console.log("프라미스 성공")); console.log("코드 종료"); 예시를 실행하면 '코드 종료’가 먼저, '프라미스 성공!'이 나중에 출력되는 것을 볼 수 있습니다. 프라미스는 즉시 이행상태가 되었는데도 말이죠. 뭔가 이상하네요. 왜 .then이 나중에 트리거 되었을까요? 그 이유에 대해 알아봅시다. 마이크로태스크 큐 비동기 작업을 처리하려면 적절한 관리가 필요합니다...