presence-room-42
实时聊天
建立在 presence 频道上的房间、成员与正在输入的提示。
应用场景
审计日志、订单流和故障时间线其实是同一个形状:一个只做追加、而且有人正在看的列表。用 HTTP 加载,用事件保持最新。
重连的客户端会有一段空档。与其假定套接字全都接住了,不如把流的头部重新取一遍。
const feed = await fetch('/api/activity?limit=50').then((r) => r.json())render(feed.items)// Same shape as the HTTP payload, so one renderer covers both.pusher.subscribe('private-account-3b1').bind('activity', (item) => { prepend(item)})用官方的 Pusher 库写成,未作任何修改——没有 PushCaster 的包要装。 完整文档