특정 Workbox 모듈을 자세히 살펴보고 API 참조를 탐색하여 사용 가능한 메서드에 관한 정보를 확인하세요.
서비스 워커 패키지
- 작업 상자-background-sync
- 백그라운드 동기화를 사용하면 사용자가 오프라인 상태인 경우에도 안정적으로 네트워크를 요청할 수 있습니다.
- 작업 상자-broadcast-update
- 캐시가 새 응답으로 업데이트되면 페이지에 메시지를 보냅니다.
- 작업 상자 캐시 가능 응답
- 응답의 상태 코드 또는 헤더를 기반으로 캐시되는 요청을 제한합니다.
- 워크박스 코어
- 로그 수준을 변경하고 캐시 이름을 변경합니다. 모든 Workbox 라이브러리에서 사용되는 공유 코드를 포함합니다.
- 작업 상자 만료
- 캐시에 있는 항목 수 또는 캐시된 요청의 기간을 기준으로 캐시된 요청을 삭제했습니다.
- workbox-google-analytics
- 오프라인 Google 애널리틱스 상호작용의 재생 기능을 지원합니다.
- 작업 상자 탐색-미리 로드
- 탐색 요청에 대한 네트워크 응답을 더 빠르게 받으려면 탐색 미리 로드를 사용 설정합니다.
- 워크박스 사전 캐싱
- 파일 세트를 손쉽게 사전 캐시하고 파일 업데이트를 효율적으로 관리합니다.
- 작업 상자 범위-요청
- 이 모듈은 이전에 캐시된 데이터의 슬라이스를 사용하여 `Range:` 요청에 응답할 수 있도록 지원합니다.
- 작업 상자 레시피
- 일반적인 워크박스 패턴을 개별 패키지에서 직접 설정할 필요 없이 손쉽게 사용할 수 있습니다.
- 워크박스 라우팅
- 서비스 워커의 요청을 특정 캐싱 전략 또는 콜백 함수로 라우팅합니다.
- 워크박스 전략
- 요청에 대한 응답을 처리하는 런타임 캐싱 전략 집합으로 일반적으로 '작업 상자 라우팅'과 함께 사용됩니다.
창문 패키지
- 작업 상자 창
- 서비스 워커를 등록하고 업데이트를 관리하며 수명 주기 이벤트에 응답하는 데 도움이 되는 모듈입니다.
Node.js 모듈
- workbox-cli
- 명령줄에서 서비스 워커를 생성하거나, 사전 캐시 매니페스트를 삽입하거나, Workbox 라이브러리에 대한 로컬 사본을 만듭니다.
- 작업 상자 빌드
- 서비스 워커를 생성하거나, 사전 캐시 매니페스트를 기존 코드에 삽입하거나, 사전 캐시 매니페스트를 생성할 수 있는 모듈입니다.
- workbox-webpack-plugin
- webpack 빌드 도구를 사용하여 서비스 워커를 생성하거나 사전 캐시 매니페스트를 삽입합니다.
로더 (CDN)
- 워크박스-sw
- 빌드 단계 없이 Workbox 런타임을 로드하는 방법을 제공합니다.