- Node.js에서 사용하는
setImmediate
과 같은 방식으로 브라우저에서도 병렬 처리하기 위한 새로운 API인Scheduling API
를 소개합니다. 🧑💻 - 긴 처리 시간 동안 UI를 차단하지 않고 유연하게 작업을 처리하기 위한 핵심 방법인 "chunking"을 설명합니다. ✂️
setImmediate
와 비슷하게schedule.yield
를 사용하여 브라우저에서 작업을 주기적으로 변경합니다. 🔁schedule.postTask
를 통해 작업의 우선순위 (background, user-visible, user-blocking)를 지정하여 성능을 조절할 수 있습니다. 🚦TestController
를 통해 코드 실행 중 우선순위를 유동적으로 변경하여 상황에 맞게 작업을 수행할 수 있습니다. 🧬