CNode

nodejs几个序列化工具的性能测试,包括protobuf,pson,thrift

分享
Qqingfeng发布于11 年前最后回复11 年前0 回复8847 浏览0 收藏

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
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录