CBOR and MsgPack are the same thing

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

CBOR 和 MessagePack 实际上相似,MessagePack 的开发者指出 CBOR 是 Carsten Bormann 创建的标准化版本,经过一些不当修改。尽管 CBOR 的实现可能影响速度,但其质量良好且广泛使用。对于特定应用,两者的用户体验相似。

🎯

关键要点

  • CBOR 和 MessagePack 实际上是相同的,CBOR 是 Carsten Bormann 创建的标准化版本。
  • MessagePack 的开发者指出 CBOR 在创建过程中进行了不当修改。
  • CBOR 的实现可能影响速度,但其质量良好且广泛使用。
  • 对于特定应用,CBOR 和 MessagePack 的用户体验相似。
  • 没有理由认为 MessagePack 的实现必须比 CBOR 的实现慢。
  • CBOR 的内存分配要求可能限制其速度。
  • 很多工程时间投入到使 JSON 更快,因此在速度方面选择 MessagePack 并不明智。
  • CBOR 的实现良好,用户体验与 MessagePack 相似,除非有特定的使用案例。

延伸问答

CBOR 和 MessagePack 有什么关系?

CBOR 和 MessagePack 实际上是相同的,CBOR 是 Carsten Bormann 创建的标准化版本。

CBOR 的实现对速度有什么影响?

CBOR 的实现可能影响速度,因为它通常需要内存分配,这限制了其速度。

为什么选择 MessagePack 而不是 CBOR?

选择 MessagePack 而不是 CBOR 可能是因为在特定应用中,用户体验相似且 MessagePack 的实现可以更快。

CBOR 和 MessagePack 在用户体验上有什么不同?

对于特定应用,CBOR 和 MessagePack 的用户体验相似,除非有特定的使用案例。

CBOR 的创建过程中发生了什么?

CBOR 的创建过程中进行了不当修改,导致其与原始的 MessagePack 有所不同。

在速度方面,MessagePack 是否总是优于 CBOR?

没有理由认为 MessagePack 的实现必须比 CBOR 的实现慢,具体取决于库的优化。

➡️

继续阅读