3

BOND 是一个用于处理模式化数据的跨平台框架。它支持跨语言反序列化和强大的通用机制以有效地操作数据。Bond 在 Microsoft 广泛用于大规模服务。

它是用 Haskell 编写的,而且显然比 protobuf 快

JIL一个快速的 JSON(反)序列化器,建立在 Sigil 之上,带有一些有点疯狂的优化技巧。

它是使用 IL 编写的,而且显然比 protobuf 更快

但是我还没有看到有人比较这两者,而且我目前无法在开发环境中运行基准测试。

4

1 回答 1

3

Microsoft Bond 最近被添加到这个JSON 序列化程序基准博客文章中:

json基准

但请注意警告:

没有“最佳序列化程序”之类的东西。如果你花时间优化代码,输家就是赢家。如果更改测试数据,获胜者将不再是获胜者。

于 2015-06-17T04:56:03.510 回答