반응형
서비스 워커(Service Worker)
서비스 워커는 브라우저가 백그라운드에서 실행하는 스크립트로, 웹 응용 프로그램, 브라우저, 네트워크 사이의 프록시 서버 역할을 한다.
서비스 워커의 목적
- 백그라운드 데이터 동기화
- 다른 출처에서의 리소스 요청을 응답
- 위치정보, 자이로 센서 등 계산에 높은 비용이 들어가는 다수의 페이지에서 함께 사용할 수 있도록 데이터 업데이트를 중앙화
- 개발 목적으로서 CoffeeScript, Less, CJS/AMD 모듈 등의 의존성 관리와 컴파일
- 백그라운드 서비스 훅
- 특정 URL 패턴에 기반한 사용자 지정 템플릿 제공
- 성능 향상. 사진 앨범의 다음 사진 몇 장처럼, 사용자가 필요로 할 것으로 생각되는 리소스의 프리페칭 등
MDN 문서
https://developer.mozilla.org/ko/docs/Web/API/Service_Worker_API
반응형
'웹_프론트엔드 > 로드맵 챌린지' 카테고리의 다른 글
PWA API - Notifications (0) | 2022.03.25 |
---|---|
PWA API - Location (0) | 2022.03.24 |
PWA API - WebSockets (0) | 2022.03.22 |
PWA API - Storage (0) | 2022.03.21 |
PWA - Progressive Web Apps (0) | 2022.03.18 |