FOUNDATION実行環境

Service Worker

Webアプリとネットワークの間で動くブラウザのバックグラウンド処理。

WHAT IS IT?

何者?

ページとは別のWorkerコンテキストで動き、ネットワークリクエストの仲介、キャッシュ、オフライン応答、Push通知やバックグラウンド同期につながる機能を支える。

ROLE

何を担当する?

ブラウザ内でWebアプリの通信とオフライン動作を支えるバックグラウンド実行環境。

DECISION METADATA

判断の手掛かり

USE IT WHEN

いつ使う?

  • オフラインでも使えるWebアプリや細かなキャッシュ制御が必要なとき。
  • Push通知やバックグラウンド処理をWebアプリへ組み込みたいとき。
SKIP IT WHEN

いつ使わない?

  • 単純なサイトでブラウザキャッシュ以上の通信制御が不要なとき。