컴포넌트 구성 part 1

1. service worker

service worker란?

서비스워커의 수명 주기는 웹 페이지와 완전히 별개다. 웹 서비스와 브라우저 및 네트워크 사이에서 프록시 서버의 역할을 하며, 오프라인에서도 서비스를 사용할 수 있도록 한다.

  • 캐시에 자료를 전달하기 때문에 오프라인 상태에서 푸쉬 알림을 구현할 수 있다.

if (process.env.NODE_ENV === 'production') {
  import('~/config/serviceWorker')
    .then(serviceWorker => serviceWorker.register)
    .catch(error => console.error(error.message))
}

Last updated