
sse-runtime
FlameFront-end
Everything the native EventSource API is missing — typed events, auth headers, reconnect, and single-tab coordination.
AI 简介
sse-runtime 是一个面向生产环境的浏览器端 Server-Sent Events(SSE)运行时库,旨在弥补原生 EventSource API 的关键缺陷。它基于 fetch 实现,支持携带认证请求头(如 Authorization)、事件类型安全(TypeScript 泛型推导)、可控重连策略(含抖动退避、最大重试次数、服务端 retry 指令解析)、连接超时与就绪等待、Last-Event-ID 自动恢复,以及跨标签页单连接协调(基于 Web Locks + BroadcastChannel)。适用于需高可靠性、强类型、多标签协同的实时通知、聊天、状态同步等前端场景。
TypeScript
MIT License22
Stars
1
Forks
60
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main