Server-sent events
一个网页获取新的数据通常需要发送一个请求到服务器,也就是向服务器请求的页面。使用 server-sent 事件,服务器可以在任何时刻向我们的 Web 页面推送数据和信息。这些被推送进来的信息可以在这个页面上作为 Events + data 的形式来处理。
概念与使用
可以前往我们这篇文章《使用“server-sent event”》学习怎么使用 server-sent 事件。
接口
EventSource
-
Defines all the features that handle connecting to a server, receiving events/data, errors, closing a connection, etc.
示例
规范
Specification |
---|
HTML Standard # server-sent-events |
参见
Tools
- EventSource polyfill for Node.js
- Remy Sharp's EventSource polyfill
- Yaffle’s EventSource polyfill
- Rick Waldron's jquery plugin
- intercooler.js declarative SSE support
相关话题
其他资源
- 一个使用 server-sent events 的、类似 Twitter 的应用程序,代码存放在这里:Github.
- HTML5 和 Server-sent events
- 使用Asp.Net 的 Server-sent events 的指南