
오프라인에서 실행될 수 있음. 브라우저와 웹사이트 사이에 있는 것. 즉 사용자가 브라우저를 통해 어떤 웹사이트에 접속하면 그 웹사이트가 서비스워커를 이용한다면 가장 먼저 실행된다. 브라우저 -> url -> 서비스워커 -> 웹사이트 어떤 브라우저는 서비스워커기능을 허용하지 않을 수 있으니 navigator.serviceworker 로 기능 지원여부를 판단한뒤 navigator.serviceworker.register('/serviceworker.js') 웹사이트 소스 속 서비스워커 파일을 등록 한다. 그러면 마치 쿠키처럼 서비스워커가 사용자의 브라우저에 등록된다.