最近、サーバーからのプッシュを行うための WebSocket に代わるはるかに単純な方法として、Server-Sent イベントを見つけました。それらを比較するほとんどの場所 (ここ、ここ、ここなど) では、クライアントとサーバー間の全二重通信が必要ない場合、WebSocket は過剰であり、SSE で十分であると述べています。
私の質問は、クライアントからメッセージを送信するために通常の ajax リクエストを使用し、それらを受信するためにサーバー ストリームを使用して、双方向通信 (チャットなど) が必要な場合に SSE を使用することのマイナス面は何でしょうか? SSE を使用するためにサーバー側でほとんどまたはまったく構成を行う必要がないことを考えると、これははるかに魅力的なオプションのようです。