thriftrw-node:使用bufrw的节俭二进制编码库

时间:2024-06-05 22:46:24
【文件属性】:

文件名称:thriftrw-node:使用bufrw的节俭二进制编码库

文件大小:276KB

文件格式:ZIP

更新时间:2024-06-05 22:46:24

JavaScript

节俭 编码和解码Thrift IDL中声明的Thrift二进制协议和JavaScript对象模型。 这是一种替代方法使用从与节俭IDL源文件生成的代码thrift编译器。 ThriftRW支持在有或没有Thrift IDL源的情况下对协议进行编码和解码。 没有源代码,仍然可以使用带编号的字段对结构进行Thrift二进制协议的所有结构读写,而不必区分二进制和字符串,列表和集合,数字和枚举之间的细微差别。 使用Thrift IDL,ThriftRW可以执行某些优化。 ThriftRW直接从缓冲区的内容构造模型实例,而不是创建中间的匿名结构模型。 结果,它能够快速跳过任何无法识别的字段。 ThriftRW还可以为结构的每个实例使用相同的结构构造函数,由于隐藏的类(尚未验证),因此应该为V8产生运行时性能优势。 该项目的范围可能最终涵盖替代的Thrift二进制编码,包括紧凑型二进制协议。


网友评论