BOND 是一个用于处理模式化数据的跨平台框架。它支持跨语言反序列化和强大的通用机制以有效地操作数据。Bond 在 Microsoft 广泛用于大规模服务。
它是用 Haskell 编写的,而且显然比 protobuf 快
JIL一个快速的 JSON(反)序列化器,建立在 Sigil 之上,带有一些有点疯狂的优化技巧。
它是使用 IL 编写的,而且显然比 protobuf 更快
但是我还没有看到有人比较这两者,而且我目前无法在开发环境中运行基准测试。
Microsoft Bond 最近被添加到这个JSON 序列化程序基准博客文章中:
但请注意警告:
没有“最佳序列化程序”之类的东西。如果你花时间优化代码,输家就是赢家。如果更改测试数据,获胜者将不再是获胜者。