HTML5 SSE
HTML5 服務器發送事件(Server-Sent Events)
服務器發送事件(Server-sent Events)是基于 WebSocket 協議的一種服務器向客戶端發送事件和數據的單向通訊。
HTML5 服務器發送事件(server-sent event)允許網頁獲得來自服務器的更新。
Server-Sent 事件 - 單向消息傳遞
Server-Sent 事件指的是網頁自動獲取來自服務器的更新。
以前也可能做到這一點,前提是網頁不得不詢問是否有可用的更新。通過服務器發送事件,更新能夠自動到達。
例子:Facebook/Twitter 更新、估價更新、新的博文、賽事結果等。
瀏覽器支持
Internet ExplorerFirefoxOperaGoogle ChromeSafari
所有主流瀏覽器均支持服務器發送事件,除了 Internet Explorer。
接收 Server-Sent 事件通知
EventSource 對象用于接收服務器發送事件通知:
計算機學習推薦