【さーばーせんといべんつ】
Server-Sent Events とは?
最終更新:
💡 サーバーから「一方通行」でリアルタイムにデータを送る
HTTPの接続を通じて、サーバーからクライアントへテキスト形式のイベントを送り続けるWeb標準技術。ブラウザではEventSource APIで受信できる。
📌 このページのポイント
もっと詳しく知りたい人へ
再接続すれば、途切れた間のイベントも全部届く?
自動的に全部届く保証はありません。サーバーがidを付けて送ると、EventSourceは再接続時にLast-Event-IDを伝えられます。そのIDに応じて未受信分を再送する処理は、サーバー側で設計する必要があります。
📖 おまけ:英語の意味
「Server-Sent Events」 = サーバー送信イベント
💬 Server-Sentは「サーバーから送られた」、Eventsは「イベント」という意味で、HTMLの標準仕様に含まれるよ。