설치 조건 준비
manifest, 아이콘, start_url, display, HTTPS 같은 기본 조건을 맞춰 브라우저가 설치 가능한 앱으로 인식하게 합니다.
installPWA는 웹앱에 아이콘을 붙이는 기능이 아닙니다. manifest는 설치 정보를 제공하고, service worker는 네트워크와 캐시를 제어하며, 업데이트 정책은 사용자가 언제 새 버전을 받는지 결정합니다.
manifest, 아이콘, start_url, display, HTTPS 같은 기본 조건을 맞춰 브라우저가 설치 가능한 앱으로 인식하게 합니다.
install앱 shell, 이미지, API 응답을 같은 방식으로 캐시하지 않고 자원 성격별 전략을 둡니다.
offline오프라인 fallback, 재시도, 동기화 대기 상태를 설계해 빈 화면을 피합니다.
resilience서비스 워커는 새 파일이 있어도 바로 활성화되지 않을 수 있으므로 업데이트 UX를 정합니다.
update정적 에셋: cache first
HTML 문서: network first
API 데이터: stale while revalidate 또는 no-store