개발공부/웹

서비스 워커의 라이프 사이클 (Life cycle of Service worker)

개발자 찐빵이 2022. 3. 6. 09:46
728x90

서비스 워커는 웹 페이지와 별개의 생명주기를 가지고 있다.

출처 : https://developers.google.com/web/fundamentals/primers/service-workers?hl=ko

서비스 워커의 생명주기

  • 웹페이지에서 서비스 워커 스크립트를 호출한다.
  • Installing : 브라우저 백그라운드에서 서비스 워커를 설치한다.
  • 설치 과정에서 정적 자원을 캐싱한다.
  • Activated : 설치 후 활성화한다.
  • Error : 설치 과정에서 에러가 나면 그대로 종료된다.
  • Idle : 사용하지 않을 때는 휴먼 상태에 있다가 필요시에만 해당 기능을 수행한다.
  • Terminated : 메모리 상태에 따라 자체적으로 종료한다.
반응형