原始二进制所有我们知道,发送客户端和服务器(准确的Web浏览器和Web服务器)之间原始二进制,而不是JSON漂亮减少带宽的使用,提高数据传输的速度,但正如我们所看到的,所有流行的基于Web的系统仍然使用JSON。 Gmail,谷歌加,Facebook,Linkedin和...
现在,我们有Typed Array
在JavaScript中,使解析二进制数据真的很容易和快速。转移,而不是JSON
目前我打算开发一个基于Web的金融体系,我认为使用原始二进制使系统如此之快比JSON。
我想知道为什么那些流行的基于Web的系统没有使用的原始二进制代替JSON客户端和服务器之间传输数据?有没有我不知道的技术原因?
在此先感谢。
您是否将基准JSON与原始二进制文件比较?原始二进制可能会减少带宽,但可能不会减少延迟。回复有多大?有人会注意到,如果你减少1k的响应600字节? –
@AaronKurtzhals我没有在生产环境中真正地比较它们,并且你对延迟是正确的,没有区别。 –
@AaronKurtzhals我有很多消息(每个客户端每秒约30条消息),但它们没有大的尺寸,最大值为1kb。 –