没有合适的资源?快使用搜索试试~ 我知道了~
thriftrw-node:使用bufrw的节俭二进制编码库
共167个文件
js:92个
thrift:58个
md:4个
需积分: 5 0 下载量 133 浏览量
2021-05-17
04:59:44
上传
评论
收藏 276KB ZIP 举报
温馨提示
节俭 编码和解码Thrift IDL中声明的Thrift二进制协议和JavaScript对象模型。 这是一种替代方法使用从与节俭IDL源文件生成的代码thrift编译器。 ThriftRW支持在有或没有Thrift IDL源的情况下对协议进行编码和解码。 没有源代码,仍然可以使用带编号的字段对结构进行Thrift二进制协议的所有结构读写,而不必区分二进制和字符串,列表和集合,数字和枚举之间的细微差别。 使用Thrift IDL,ThriftRW可以执行某些优化。 ThriftRW直接从缓冲区的内容构造模型实例,而不是创建中间的匿名结构模型。 结果,它能够快速跳过任何无法识别的字段。 ThriftRW还可以为结构的每个实例使用相同的结构构造函数,由于隐藏的类(尚未验证),因此应该为V8产生运行时性能优势。 该项目的范围可能最终涵盖替代的Thrift二进制编码,包括紧凑型二进制协议。
资源推荐
资源详情
资源评论
收起资源包目录
thriftrw-node:使用bufrw的节俭二进制编码库 (167个子文件)
.eslintignore 39B
.eslintrc 108B
.gitignore 739B
.gitkeep 0B
thrift-idl.js 239KB
struct.js 21KB
thrift.js 19KB
struct.js 16KB
message.js 15KB
i64.js 10KB
thrift.js 10KB
message.js 10KB
include.js 8KB
i64.js 8KB
map.js 7KB
struct-skip.js 7KB
ast.js 7KB
tmap.js 7KB
set.js 7KB
skip.js 6KB
map-entries.js 6KB
map-entries.js 6KB
read.js 6KB
service.js 6KB
skip.js 6KB
tmap.js 6KB
map-object.js 6KB
enum.js 5KB
enum.js 5KB
tstruct.js 5KB
tlist.js 5KB
map-object.js 5KB
errors.js 5KB
list.js 4KB
list.js 4KB
tstruct.js 4KB
set.js 4KB
tlist.js 4KB
service.js 4KB
recursion.js 4KB
i8.js 4KB
async-each.js 4KB
index.js 4KB
browserify.js 3KB
x100.js 3KB
array-of-coordinates.js 3KB
exception.js 3KB
loader.js 3KB
i32.js 3KB
i16.js 3KB
i32.js 3KB
lcp.js 3KB
unrecognized-exception.js 3KB
i8.js 3KB
objects.js 3KB
karma.conf.js 3KB
i16.js 3KB
default.js 3KB
benchmark.js 3KB
binary.js 3KB
asts.js 3KB
async-each.js 2KB
idls.js 2KB
cases.js 2KB
boolean.js 2KB
thrift-idl.js 2KB
union.js 2KB
typedef.js 2KB
map.js 2KB
index.js 2KB
union.js 2KB
boolean.js 2KB
lcp.js 2KB
double.js 2KB
const.js 2KB
const.js 2KB
typedef.js 2KB
utf8.js 2KB
humanize.js 2KB
string.js 2KB
string.js 2KB
helpers.js 2KB
binary.js 2KB
karma_start.js 2KB
thrift-test.js 2KB
type-mismatch.js 2KB
void.js 2KB
thrift2json.js 2KB
double.js 2KB
void.js 2KB
names.js 2KB
rw.js 2KB
TYPE.js 1KB
longtime.js 1KB
unrecognized-exception.js 1KB
byte.js 1KB
docs.jsig 117B
package-lock.json 201KB
package.json 3KB
LICENSE 1KB
共 167 条
- 1
- 2
资源评论
锦宣
- 粉丝: 18
- 资源: 4564
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功