JavaScript에서 queueMicrotask() 함수가 setTimeout(fn, 0)과 다른 점으로 올바른 것은?
어려움 MDN Web Docs해설
queueMicrotask()는 마이크로태스크 큐에 콜백을 등록합니다. 마이크로태스크는 현재 실행 중인 태스크가 끝난 직후, 렌더링이나 다음 매크로태스크(setTimeout 등) 전에 처리됩니다. Promise.then()도 마이크로태스크로 실행됩니다.
queueMicrotask()는 마이크로태스크 큐에 콜백을 등록합니다. 마이크로태스크는 현재 실행 중인 태스크가 끝난 직후, 렌더링이나 다음 매크로태스크(setTimeout 등) 전에 처리됩니다. Promise.then()도 마이크로태스크로 실행됩니다.