역할 선택
CPU 작업인지 네트워크·오프라인 정책인지 먼저 나눈다.
웹 워커와 서비스 워커는 모두 메인 스레드 밖에서 실행되지만, 웹 워커는 계산 분리, 서비스 워커는 네트워크와 캐시 제어가 중심이다.
CPU 작업인지 네트워크·오프라인 정책인지 먼저 나눈다.
별도 스크립트를 로드하고 postMessage로 입력 데이터를 보낸다.
워커는 계산하거나 fetch 이벤트를 처리하고 DOM은 직접 만지지 않는다.
메인 스레드는 message 이벤트로 결과를 받아 화면 상태를 갱신한다.