node_amf_cc:AMF的快速本机C ++实现(仅适用于AMF3)

时间:2021-04-30 15:06:33
【文件属性】:
文件名称:node_amf_cc:AMF的快速本机C ++实现(仅适用于AMF3)
文件大小:332KB
文件格式:ZIP
更新时间:2021-04-30 15:06:33
C++ node_amf_cc 用C ++编写的NodeJS插件,可实现。 这实现了几乎所有AMF3功能,但对于长尾负载而言,性能至少提高了一个数量级。 作为“项目的一部分而编写。 安装: npm install node_amf_cc 用法: var amfcc = require('node_amf_cc'); var encoded = amfcc.serialize({foo: 'bar'}); var decoded = amfcc.deserialize(encoded); console.log(decoded.value); // prints {foo: 'bar'} console.log(decoded.consumed); 我的机器专注于尾部有效载荷的基准测试结果: amflib/deserialize x 4.29 ops/sec ±2.02% (15 r
【文件预览】:
node_amf_cc-master
----.gitignore(579B)
----package.json(528B)
----src()
--------deserializer.h(2KB)
--------utils.cc(204B)
--------amf.h(554B)
--------addon.cc(240B)
--------read_buffer.cc(4KB)
--------deserializer.cc(8KB)
--------write_buffer.h(575B)
--------utils.h(119B)
--------serializer.h(1KB)
--------serializer.cc(6KB)
--------read_buffer.h(1KB)
--------write_buffer.cc(399B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------should.js(5KB)
--------data()
--------sample.js(328B)
--------benchmark.js(2KB)
----binding.gyp(346B)

网友评论