Server-Sent Events
约 1 分钟阅读
- developer.mozilla.org/en-US/docs/Web/API/EventSource
- 非 HTTP/2 时,一个 domain 最多开 6 个 SSE 链接(同时影响正常请求),HTTP/2 时默认 100
- web.dev/eventsource-basics
- HN #35953171Hacker NewsHacker News #35953171Hacker News
- 包含了一些场景和问题
**\n\n 分隔 **
data: message\n\n可以多行
data: first line\n
data: second line\n\n支持额外字段
id: 12345\n
data: GOOG\n
data: 556\n\n- id
- Last-Event-ID
- e.lastEventId
- data
- retry: 3000
- 3s
- event
- 事件名字
var source = new EventSource('/events');
source.onmessage = function (e) {
console.log(e.data);
};关联信息
反向链接、本文链接的其他页面和外部资料。
References
GitHub1 条
- rexxars/eventsource-parsergithub.com/rexxars/eventsource-parser
Hacker News1 条
- Hacker News #35953171HN #35953171
其他外链2 条
- developer.mozilla.org/en-US/docs/Web/API/EventSourcedeveloper.mozilla.org/en-US/docs/Web/API/EventSource
- web.dev/eventsource-basicsweb.dev/eventsource-basics