WEB · WORKER

서비스 워커 생명주기와 캐시 경로

서비스 워커는 페이지와 별도로 설치되고 활성화된 뒤 fetch 요청을 가로채 캐시 또는 네트워크 응답을 선택합니다.

핵심 구조

service worker
register페이지가 SW 등록
install정적 자산 캐시 준비
activate오래된 캐시 정리
fetchcache/network 응답 선택
registerinstallactivatefetch

판단 기준

check
독립 실행서비스 워커는 DOM에 직접 접근하지 않습니다.
HTTPS보안 컨텍스트에서만 안정적으로 동작합니다.
캐시 전략cache-first와 network-first를 요청 성격에 맞춥니다.
업데이트새 SW가 설치되어도 활성화 타이밍을 확인해야 합니다.