可以在Scala和浏览器中序列化/反序列化的快速二进制协议

Fast binary protocol that can be serialized/deserialized in Scala and in a browser

本文关键字:反序列化 协议 二进制 序列化 Scala 浏览器      更新时间:2023-09-26

我有一个websockets连接,用于向服务器发送数据和从服务器发送数据。我认为如果我使用二进制协议串行化和取消序列化所有消息,而不是使用JSON,这将是最快的。

有没有任何现有的工具可以在Java/Scala和JavaScript中实现这一点?

简短回答:您可能不需要这样做,因为您可能不会注意到收益。

有BSONhttp://bsonspec.org/它是二进制JSON。如果您真的认为需要,请详细解释您正在处理的数据类型和数据量。