实测:GZIP 压缩后 JSON 与二进制格式体积几乎无差

cis_female · x · 2026-09-21

作者在讨论中反驳"JSON 不适合高性能场景"的观点:人类可读易构造的 JSON 经 GZIP 压缩后,与 protobuf/msgpack 等二进制格式的体积差距几乎可以忽略;其 M4 上 GZIP 解压+解析中位速度约 270MB/s/核,而不少二进制格式最优情况也只有约 500MB/s,因此大数据传输基本都必须压缩,可读性优势得以保留。作者还给出了浏览器端的几种选项分析:直接把数据 cast 成对象不安全、struct 类方案过于定制、XML 已边缘化、protobuf/msgpack 可用但复杂且出现较晚,并附上了自己写的 benchmark 脚本 gist 供复现。

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →