特定のワークボックス モジュールの詳細を調べ、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 ランタイムを読み込む方法を提供します。