BOND 是一个用于处理模式化数据的跨平台框架。它支持跨语言的序列化和强大的通用机制,可以有效地处理数据。 Bond广泛用于Microsoft的高规模服务。
它用Haskell编写,显然比protobuf更快
JIL一个快速的JSON(de)序列化程序,基于Sigil构建,带有一些有点疯狂的优化技巧。
它是用IL写的,显然比protobuf快
但是我还没有看到任何人然后比较两者,而我目前无法在开发环境中运行基准测试。
答案 0 :(得分:3)
Microsoft Bond最近被添加到此JSON serializer benchmark blog post:
但请注意警告:
没有“最好的序列化器”这样的东西。如果你花时间优化代码,失败者将成为胜利者。如果您更改测试数据,获胜者将不再是赢家。