ユーザーの友人がオンラインになったときにプッシュ通知を表示するクロム内のサービスワーカーがあります。私は IndexedDB を使用して、ユーザーの友人に関するデータ (名前や友人のプロファイル ページへの URL など) を保持することを検討しています。
私の問題は、1 人のユーザーに多くの友達がいて、Chrome が余分なデータをサポートしていないことです。
Service Worker 内でどのフレンドがオンラインになったのかを知るにはどうすればよいですか? フェッチを実行して最新のログインを見つけてその方法を推測できることはわかっていますが、不要な ajax 呼び出しや SQL クエリは避けたいと考えています。