모듈

특정 Workbox 모듈을 자세히 살펴보고 API 참조를 탐색하여 사용 가능한 메서드에 관한 정보를 확인하세요.

서비스 워커 패키지

작업 상자-background-sync
백그라운드 동기화를 사용하면 사용자가 오프라인 상태인 경우에도 안정적으로 네트워크를 요청할 수 있습니다.
작업 상자-broadcast-update
캐시가 새 응답으로 업데이트되면 페이지에 메시지를 보냅니다.
작업 상자 캐시 가능 응답
응답의 상태 코드 또는 헤더를 기반으로 캐시되는 요청을 제한합니다.
워크박스 코어
로그 수준을 변경하고 캐시 이름을 변경합니다. 모든 Workbox 라이브러리에서 사용되는 공유 코드를 포함합니다.
작업 상자 만료
캐시에 있는 항목 수 또는 캐시된 요청의 기간을 기준으로 캐시된 요청을 삭제했습니다.
workbox-google-analytics
오프라인 Google 애널리틱스 상호작용의 재생 기능을 지원합니다.
작업 상자 탐색-미리 로드
탐색 요청에 대한 네트워크 응답을 더 빠르게 받으려면 탐색 미리 로드를 사용 설정합니다.
워크박스 사전 캐싱
파일 세트를 손쉽게 사전 캐시하고 파일 업데이트를 효율적으로 관리합니다.
작업 상자 범위-요청
이 모듈은 이전에 캐시된 데이터의 슬라이스를 사용하여 `Range:` 요청에 응답할 수 있도록 지원합니다.
작업 상자 레시피
일반적인 워크박스 패턴을 개별 패키지에서 직접 설정할 필요 없이 손쉽게 사용할 수 있습니다.
워크박스 라우팅
서비스 워커의 요청을 특정 캐싱 전략 또는 콜백 함수로 라우팅합니다.
워크박스 전략
요청에 대한 응답을 처리하는 런타임 캐싱 전략 집합으로 일반적으로 '작업 상자 라우팅'과 함께 사용됩니다.

창문 패키지

작업 상자 창
서비스 워커를 등록하고 업데이트를 관리하며 수명 주기 이벤트에 응답하는 데 도움이 되는 모듈입니다.

Node.js 모듈

workbox-cli
명령줄에서 서비스 워커를 생성하거나, 사전 캐시 매니페스트를 삽입하거나, Workbox 라이브러리에 대한 로컬 사본을 만듭니다.
작업 상자 빌드
서비스 워커를 생성하거나, 사전 캐시 매니페스트를 기존 코드에 삽입하거나, 사전 캐시 매니페스트를 생성할 수 있는 모듈입니다.
workbox-webpack-plugin
webpack 빌드 도구를 사용하여 서비스 워커를 생성하거나 사전 캐시 매니페스트를 삽입합니다.

로더 (CDN)

워크박스-sw
빌드 단계 없이 Workbox 런타임을 로드하는 방법을 제공합니다.