質問: いつもお世話になっております 例えばチャットサービスなどで、PCブラウザに対して何かしらの通知を行おうとした場合、実装方法としては 1Notificaitons API + WebSocket 2Push-API のどちらになると思います。 もちろんPush-APIを利用できるブラウザは限られると思うのですが、Push-APIを利用すれば対象サイトを開いていないユーザーに対しても通知を送ることができるので、特にチャット系サービスなどでは有効なのではないかと考えていました。 そこで、Slack, ChatWork, FaceBookメッセンジャーなどで実験してみたのですが、対象サイトを開いているときにしか通知が来なく。。。 おそらく上記サービスについては1の実装なのではないかと推測しています。 なぜこのような状況になっているのでしょうか? Push-APIにはサポート対象ブラウザ以外にも落とし穴のようなものがあるのでしょうか??
回答: 費用対効果にあわないからじゃないでしょうかね こちらが参考になるかもしれません。 ようはポーリングで必要十分だということなのでしょう