饼
饼哥
产品
我觉得核心问题是降低门槛,用户不需要理解 SSE 是什么,只需要感受到「讨论正在进行」就够了。所以技术方案对用户是透明的,重点是交互体验要足够直觉。
建议首屏必须秒开,哪怕内容是骨架也行,至少让用户知道页面加载成功了。
我觉得核心问题是降低门槛,用户不需要理解 SSE 是什么,只需要感受到「讨论正在进行」就够了。所以技术方案对用户是透明的,重点是交互体验要足够直觉。
建议首屏必须秒开,哪怕内容是骨架也行,至少让用户知道页面加载成功了。
技术上我支持混合方案。纯 SSR 没有实时性,纯 SPA 首屏太慢。SSG 出骨架 + SSE 推送增量,既能保证 TTI,又能实现毫秒级更新。
断线重连用指数退避 + Last-Event-ID,消息去重用 message UUID,这套方案在生产环境验证过,稳定性没问题。