문제4) 서비스 워커(Service Worker)에 대하여 다음을 설명하시오.
가. 서비스 워커의 개념
나. 구현 기술
다. 수명 주기
라. 활용 분야
답)
1. PWA (Progressive Web App) 핵심핵심, 서비스 워커의 등장배경 및 개념
|
|
개념
|
|
등장배경
|
|
|
2. 서비스 워커의 구성도 및 구현 기술
가. 서비스 워커의 구성도
|
|
나. 서비스 워커 구현 기술
구분
|
구현 기술
|
설명
|
Network
측면 |
HTTPs
|
|
Proxy
|
|
|
Language
측면 |
Promise
|
|
JavaScript
|
|
|
Process
측면 |
Single Thread
|
|
Decoupling
|
|
|
Background
|
|
|
|
3. 서비스 워커의 수명주기
가. 서비스 워커 수명주기 흐름도
|
|
나. 서비스 워커의 수명주기
수명 주기 상태
|
설명
|
이벤트
|
Installing
|
|
Install
|
Installed/waiting
|
|
-
|
Activating
|
|
Activate
|
Activated
|
|
fetch sync push
|
Redundant
|
|
-
|
|
4. 서비스 워커 활용 분야
활용 분야
|
활용 사례
|
활용 사례 설명
|
Caching strategies
|
Network of Cache
|
|
Cache only
|
|
|
Cache, update and refresh
|
|
|
Web Push
|
Push and Retrieve Payload
|
|
Push Payload
|
|
|
Push Tag
|
|
|
Push Clients
|
|
|
Offline
|
Offline Fallback
|
|
Local Download
|
|
|
Virtual Server
|
|
|
Load Balancer
|
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 최신서비스' 카테고리의 다른 글
오픈소스 프로젝트관리 소프트웨어 / ① (1) | 2024.05.04 |
---|---|
분산 ID(Decentralized Identity) (1) | 2024.05.04 |
스프라이트(Sprite) / ① (54) | 2024.05.03 |
하이퍼바이저(Hypervisor) / ① (1) | 2024.05.02 |
허용적 라이선스(Permissive License)와 카피레프트 라이선스(Copyleft License) / ① (1) | 2024.05.02 |