给大家讲一个"十动然拒"的故事:
2018年6月,Nodejs 之父刚刚开发 deno 不久,Protobuf 的作者建议 deno 不要使用 Protobuf,并向 ry 推荐了自己开发的 Cap'n Proto,性能非常卓越 https://github.com/denoland/deno/issues/269。ry 和 kentonv 围绕性能问题展开了近一个月的深入探讨,ry 十分感动,然后……拒绝了 kentonv 的推荐,而选择了 flatbuffers。昨天 ry 新开了一个 issue,打算替换掉 flatbuffers 库 https://github.com/denoland/deno/issues/2121 因为根据 deno 的基准测试数据看,目前的性能瓶颈就是 flatbuffers, 随后 kentonv 又被重新召唤出来。