역할 선택
CPU 작업인지 네트워크·캐시 정책인지에 따라 worker 종류를 고른다.
웹 워커와 서비스 워커는 둘 다 메인 스레드 밖에서 실행되지만, 전자는 계산 분리, 후자는 네트워크 프록시와 캐시 제어에 초점이 있다.
CPU 작업인지 네트워크·캐시 정책인지에 따라 worker 종류를 고른다.
전용 worker 파일을 생성하고 postMessage로 계산 입력이나 명령을 전달한다.
워커는 DOM 없이 계산하거나 fetch 이벤트를 처리한다.
메인 스레드는 message 핸들러에서 결과 payload를 받아 UI 상태에 반영한다.