서비스 워커를 등록하는 것은 주요 프로그레시브 웹 앱 (PWA) 기능을 사용 설정하는 첫 번째 단계입니다.
- 오프라인 작업 가능
- 푸시 알림 지원
- 기기에 설치할 수 있습니다.
서비스 워커 및 Cache Storage API 게시물에서 자세히 알아보세요.
브라우저 호환성
모든 주요 브라우저는 서비스 워커를 지원합니다. 브라우저 호환성을 참고하세요.
Lighthouse 서비스 워커 감사 실패 방법
Lighthouse는 서비스 워커를 등록하지 않는 페이지를 신고합니다.
Lighthouse는 Chrome 원격 디버깅 프로토콜이 서비스 워커 버전을 반환하는지 확인합니다. 그렇지 않으면 감사가 실패합니다.
서비스 워커 등록 방법
서비스 워커를 등록하는 데는 코드 몇 줄만 있으면 되지만, 위에 설명된 PWA 기능 중 하나를 구현할 수 있도록 하기 위해 서비스 워커를 사용해야 합니다. 이러한 기능을 구현하려면 더 많은 작업이 필요합니다.
- 오프라인에서 사용할 파일을 캐시하는 방법을 알아보려면 네트워크 안정성이란 무엇이며 어떻게 측정하나요? 게시물을 참고하세요.
- 앱을 설치 가능하게 만드는 방법을 알아보려면 설치 가능하게 만들기 Codelab을 참고하세요.
- 푸시 알림을 사용 설정하는 방법은 Google의 웹 앱에 푸시 알림 추가를 참조하세요.