nodejs几个序列化工具的性能测试,包括protobuf,pson,thrift
发布于 9 年前 作者 qingfeng 8018 次浏览 最后一次编辑是 8 年前 来自 分享

https://github.com/sqfasd/node-serialization-benchmark

对比了protobuf、thrift、pson几个序列化工具对数据的压缩比和序列化、反序列化的性能

结果比较明显,就没有添加更多的测试数据了 感兴趣的同学可以添加新的测试数据或者别的序列化工具进行对比

说下结论吧:

  1. 三种序列化工具都有不同程度的性能损耗,与json相比
  2. protobuf优于thrift和pson
  3. pson采用了字典的方式,可能在某些专有场景下会有不错的压缩效果,但性能太差了
  4. 同是protobuf,不同实现之间的性能差距很明显,protocol-buffers明显优于protobufjs和pomelo-protobuf
回到顶部