文件名称:cbor-wasm:WASM中具有硬位的CBOR解码器
文件大小:110KB
文件格式:ZIP
更新时间:2024-04-25 20:07:36
JavaScript
cbor-wasm 中硬位的解码器,以及JS中特定于JS的部分。 安装 我会最终释放它。 直到那时: npm install github:hildjj/cbor-wasm#main 所需的节点版本 使用现代的浏览器或Node 12+。 设计 受启发,我希望能够将字节馈送到CBOR解析器,并在解析函数执行期间与所有与该数据块相关的所有事件同步地调用回调。 这种方法将允许流传输以及解析整个CBOR元素,而没有异步开销。 这些事件描述了CBOR结构的边缘,起点和终点。 对于字节和字符串,当这些类型分散在多个块中时,您将获得多个块。 在JS中,我们接收这些事件,然后创建与事件相对应的JS对象。 大事记 事件方法在C中具有以下签名: void event ( int type, int bytes, Phase phase, int line) type事件的主要类型,或失败 byt
【文件预览】:
cbor-wasm-main
----.gitmodules(117B)
----pkg()
--------cbor-wasm-cli()
--------cbor-wasm()
----docs()
--------WasmLib.html(10KB)
--------Diagnose.html(7KB)
--------Decoder.html(9KB)
--------index.html(9KB)
--------diagnose.js.html(8KB)
--------utils.js.html(8KB)
--------Parser.html(19KB)
--------Simple.html(7KB)
--------global.html(24KB)
--------parser.js.html(10KB)
--------styles()
--------Tag.html(10KB)
--------scripts()
--------decoder.js.html(12KB)
----package.json(2KB)
----test-vectors()
----.github()
--------workflows()
----.jsdoc.conf(672B)
----.eslintrc.cjs(343B)
----.npmignore(302B)
----.ncurc.js(80B)
----.gitignore(191B)
----.npmrc(38B)
----README.md(5KB)
----.editorconfig(275B)