モジュール

特定のワークボックス モジュールの詳細を調べ、API リファレンスを参照して、使用可能なメソッドに関する情報を取得します。

Service Worker パッケージ

workbox-background-sync
バックグラウンド同期を使用すると、ユーザーがオフラインの場合でも確実にネットワーク リクエストを行うことができます。
workbox-broadcast-update
新しいレスポンスでキャッシュが更新されたら、ページにメッセージを送信します。
workbox-cacheable-response
レスポンスのステータス コードまたはヘッダーに基づいて、キャッシュに保存するリクエストを制限します。
workbox-core
ログレベルとキャッシュ名を変更する。すべてのワークボックス ライブラリで使用される共有コードが格納されています
workbox-expiration
キャッシュ内のアイテム数またはキャッシュに保存されたリクエストの経過時間に基づいて、キャッシュに保存されたリクエストを削除しました。
workbox-google-analytics
Google アナリティクスのオフライン操作を再生できるようになりました。
workbox-navigation-preload
ナビゲーション リクエストに対するネットワーク レスポンスを高速化するには、ナビゲーションのプリロードを有効にします。
ワークボックスの事前キャッシュ
ファイルセットを簡単に事前キャッシュし、ファイルの更新を効率的に管理できます。
workbox-range-requests
このモジュールは、以前にキャッシュされたデータのスライスを使用して Range:リクエストに応答するためのサポートを提供します。
ワークボックスのレシピ
一般的なワークボックス パターンは、個々のパッケージから自身でセットアップしなくても簡単に使用できます。
ワークボックス ルーティング
Service Worker のリクエストを特定のキャッシュ戦略またはコールバック関数に転送します。
ワークボックス戦略
リクエストへのレスポンスを処理するランタイム キャッシュ戦略のセット。通常は「workbox-routing」とともに使用されます。

窓用パッケージ

ワークボックス ウィンドウ
Service Worker の登録、更新の管理、ライフサイクル イベントへの対応に役立つモジュール。

Node.js モジュール

workbox-cli
コマンドラインから、Service Worker の生成、プリキャッシュ マニフェストの挿入、Workbox ライブラリのローカルコピーの作成を行います。
workbox-build
Service Worker の生成、既存のコードへのプリキャッシュ マニフェストの挿入、プリキャッシュ マニフェストの作成が可能なモジュールです。
workbox-webpack-plugin
webpack ビルドツールを使用して、Service Worker を生成するか、プリキャッシュ マニフェストを挿入します。

ローダ(CDN)

workbox-sw
ビルドステップなしで Workbox ランタイムを読み込む方法を提供します。