对MessagePack的JavaScript实现的困惑

官方MessagePack页面链接到页面:

> https://github.com/msgpack/msgpack-javascript

但它的最后更新是三年前.另一方面,JavaScript中还有其他MessagePack实现,例如:

> https://github.com/cuzic/MessagePack-JS
> https://github.com/creationix/msgpack-js

他们之间有什么不同?哪一个是最正宗的?我应该使用哪一个?

最佳答案
从技术上讲,https://github.com/msgpack/msgpack-javascript是msgpack for JavaScript的官方MessagePack实现.通过句柄“uupaa”的开发人员编写了它的实现.他有一段时间没有触及过代码.

我有一个突出的拉取请求,修复了我希望他在某个时候实现的地图处理问题.但是,除此之外,我使用这个库没有任何问题.

我决定不使用creatix的解决方案的原因是因为它为msgpack特定添加了JS特定的扩展.这些扩展与其他msgpack实现不兼容.

转载注明原文:对MessagePack的JavaScript实现的困惑 - 代码日志