HTML5的服务器推送事件(Server-Sent Events,SSE)API只是在HTML5 WebSockets之上的一种受限制的基于事件的API吗?
在我看来,“EventSource”只是一个“WebSocket”,其有以下特点:
1. 无法使用“.send()”方法发送数据 2. 使用“text/event-stream”格式 3. 动态命名(由服务器定义)事件而不是使用“onmessage”
Web服务器向客户端设备推送事件的想法非常有趣。这个API是否有任何应用?
我想象异步事件模型与Node结合使用时能够非常完美地工作,但在我的ASP.NET世界中并没有看到很多使用案例。
在我看来,“EventSource”只是一个“WebSocket”,其有以下特点:
1. 无法使用“.send()”方法发送数据 2. 使用“text/event-stream”格式 3. 动态命名(由服务器定义)事件而不是使用“onmessage”
Web服务器向客户端设备推送事件的想法非常有趣。这个API是否有任何应用?
我想象异步事件模型与Node结合使用时能够非常完美地工作,但在我的ASP.NET世界中并没有看到很多使用案例。