- PWA는 웹 앱의 장점과 네이티브 앱의 장점을 결합, 홈 화면 설치 및 네이티브 앱 유사 경험 제공 📱.
- 서비스 워커를 통해 오프라인 환경에서도 앱 실행 가능, 리소스 캐싱 활용 📶.
- 매니페스트 파일은 앱의 메타데이터 정의, 이름, 설명, 아이콘 등을 포함 ⚙️.
beforeinstallprompt
이벤트는 PWA 설치 가능 시점에 발생, 설치 UI 표시 제어 ⬆️.- 서비스 워커 설치 시
install
이벤트 발생, 캐시 설정 및 리소스 저장 📦. fetch
이벤트는 서버 요청 가로채 캐시된 리소스 제공, 오프라인 지원 핵심 🔑.- 새 서비스 워커 활성화 시
activate
이벤트 발생, 이전 캐시 삭제 및 정리 🧹.