我可能 运行 适应 writer.js 写入文件而不是内存会遇到什么问题?

What problems am I likely to run into adapting writer.js to write to file instead of memory?

我们正在使用大型 (10MB+) 协议缓冲区,编码似乎产生了大量垃圾。最终我想将编码的 protobuf 放到磁盘上,我想我可以避免所有这些列表节点分配,如果我要 - 进行一些其他更改 - 将 _push 调用替换为附加到文件调用。

有什么理由我不应该打扰的吗?

我觉得这很棘手,可能需要叉子。链表累积方法非常牢固。

而是使用 mapbox 的 pbf 库,它在编码到缓冲区方面更加智能。