可以在Scala和浏览器中序列化/反序列化的快速二进制协议
Fast binary protocol that can be serialized/deserialized in Scala and in a browser
我有一个websockets连接,用于向服务器发送数据和从服务器发送数据。我认为如果我使用二进制协议串行化和取消序列化所有消息,而不是使用JSON,这将是最快的。
有没有任何现有的工具可以在Java/Scala和JavaScript中实现这一点?
简短回答:您可能不需要这样做,因为您可能不会注意到收益。
有BSONhttp://bsonspec.org/它是二进制JSON。如果您真的认为需要,请详细解释您正在处理的数据类型和数据量。
相关文章:
- 有没有一个Nodejs库可以序列化和反序列化命名组件的路径(比如URL路径名)
- 是否可以在javascript中反序列化java对象
- 如何在C#中反序列化json对象
- Nservicekit反序列化
- 无法反序列化 java.util.List 的实例VALUE_STRING
- 正在反序列化jQuery.Serialize的结果(到数组,而不是到窗体)
- 使用 JavaScript 进行反序列化
- Three.js-如何反序列化几何体.toJSON()?(几何体.fromJSON在哪里?)
- .NET服务中的JSON反序列化-can'不能解决这个问题
- 如何:从javascript反序列化C#对象
- 护照.js:如何避免序列化和反序列化用户
- 如何在 Express/Node.js 中反序列化 JSON 数据
- 在 javascript 中序列化和反序列化数组
- PHP 反序列化 JS 序列化的变量字符串
- Javascript:反序列化对象和混合方法
- 如何使用 Dojo.fromJson 反序列化包含控制字符的 Json 对象
- 当错误时清除cookie 使用护照反序列化用户.js
- 部分平展的 JSON 的反序列化
- JavaScript 中的 JSON 反序列化
- 可以在Scala和浏览器中序列化/反序列化的快速二进制协议