Service Worker

2021-11-14 (日) 12:02:41

Service Worker

  • Webページからのリクエストに対して、オフラインの状態でも処理することができるWebブラウザの仕様。
  • Webページのバックグラウンドで実行されるスクリプト。
  • ネイティブアプリができている機能をWebブラウザで実現する技術仕様。
  • HTTPSlocalhostでのみ動作する。

機能

メモ

  • service-worker.js
  • register()で登録
    • onupdatefoundイベントが発生
  • インストール
    • oninstallイベントが発生
    • installing状態
  • 更新
    • active状態
    • waiting状態
  • Cache API
    • オフライン状態でページ情報を取得

ブラウザの対応

  • サポートしているブラウザ
    • Chrome
    • Firefox
  • 未対応のブラウザ
  • Safari
  • Microsoft Edge

参考情報

関連用語