← Page-Type Lab に戻る
PWA · Service Worker fetch 傍受 · cross-origin パススルー

PWA + Service Worker(オンライン) — 正常起動

PWA は通常の Chromium/WebKit エンジンで動作します。検証ポイント: オンライン時は外部 si.js と import() が解決し、Service Worker は cross-origin の si.js / API を既定でパススルーする → widget は普通に起動します。 懸念はオフライン時(SW キャッシュ未登録なら取得不可)のみ。

エンジン能力プローブ

エンジン必須 API と Service Worker 対応を確認します。Chromium/WebKit なら全て yes = widget は正常起動します。

推奨実装(理論調査の結論)

オフライン PWA を考慮するなら si.js を SW プリキャッシュ対象にするか、 オフライン時は graceful 非起動とする。オンライン経路では追加対応不要。