WebSocket 断线重连方案,我们改了 4 个版本才稳
去年我们做了一个在线协作工具,类似简化版飞书文档。WebSocket 推送实时编辑的光标和文字变化。需求看着简单,但「断线重连」这一块——我们前后改了 4 个版本才算稳定。
别再用JSON了:4种格式让API快5倍
⏵ 重新理解这个问题JSON每次序列化逐字符转文本。10,000条用户记录JSON=2.3MB/180ms,二进制=620KB/34ms——5倍差。原则:JSON在公开边缘(人类调试),二进制在内部(机器对话)。⏵ 拆解背后的机制① Protobuf——Google开源。.
htmx+WebSocket仅50行代码,搞定实时聊天,前端人彻底解放
做前端的都懂一个痛点:想做个实时聊天功能,光客户端JS逻辑就要写几百行,绑定事件、处理连接、更新界面,步骤繁琐到让人崩溃,稍有不慎就出现消息延迟、界面错乱的bug。
WebSocket实战:构建实时消息推送系统
前言HTTP请求的本质是"问一次答一次",但很多场景需要服务端主动推送数据——比如消息通知、实时数据大屏、在线协作编辑。WebSocket就是解决这类问题的最佳方案。这篇文章带你从原理到落地,快速掌握WebSocket实战技巧。
程序员经常看的开源月刊《HelloGitHub》第 60 期
jwEngine:一个跨平台、轻量级、支持 C++ 和 Lua 的 Web 框架。34、fawkes:通过 AI 技术保护个人照片隐私的开源项目。
htmx+WebSocket仅50行代码,搞定实时聊天,前端人彻底解放
做前端的都懂一个痛点:想做个实时聊天功能,光客户端JS逻辑就要写几百行,绑定事件、处理连接、更新界面,步骤繁琐到让人崩溃,稍有不慎就出现消息延迟、界面错乱的bug。
Hermes Agent六大入口、一个核心、四条接入路径,一文拆透
上一篇把Hermes Agent真正跑起来了,也接上了阿里云百炼的千问模型,最小问答链路通了。但跑起来归跑起来,真要做二次开发,光会启动远远不够,你得先搞清楚这一堆代码到底是怎么组织的。
别再只用JSON了!这4种数据格式让我的API快了5倍
有一天站会,产品团队打开一个面板问:「为什么这个页面这么卡?」我看了三天代码,哪儿都没问题。问题不在代码——在JSON。JSON在规模下就是慢。每次请求都把结构化数据转成文本再转回来。