ServiceWorkerはAppcacheを置き換えることを意図していますか、それとも 2 つが共存することを意図していますか? 別の言い方をすれば、appcache は非推奨になろうとしているのでしょうか?
3 に答える
Blink の Service Worker チームは、AppCache を非推奨にすることに熱心です (プロセスを非推奨にするという通常の意図に従います)。Service Worker ははるかに優れたソリューションであると考えています。また、SW 上に構築された AppCache のドロップイン代替品を提供するのは非常に簡単です。使用状況の指標を収集することから始め、アウトリーチを行います。
AppCache と Service Worker は問題なく共存する必要があります。これは、Service Worker をサポートしていないブラウザーに AppCache を介してオフライン サポートを提供することが有効なユース ケースであるためです。@flo850 うまくいかない場合は、バグを報告してお知らせください。
AppCache を部分的に更新することはできませんServices Worker is not only the replacement for AppCache, but it’s far more capable.
。更新をトリガーするためのバイトごとのマニフェスト比較は奇妙に思えます。また、セキュリティとひどいユーザビリティの問題につながるユースケースがいくつかあります。
Chrome と Firefox でさえ、近い将来に AppCache のサポートを停止する予定です。Service Worker が Chrome、Opera、Firefox でサポートされるようになりました。また、Microsoft と Safari からのノイズは実装に関して肯定的であり、検討中です。
キャッシュ ツールとして、appcache と共存します。Appcache は事実上すべてのブラウザで動作します。
しかし、Service Worker は、プッシュ (ブラウザーがバックグラウンドにある場合でも)、ジオフェンシング、バックグラウンド同期などの新しい使用法を可能にする強固な基盤です。