cbor-x:超快速CBOR编码器解码器,具有记录和结构克隆的扩展

时间:2024-06-02 08:14:07
【文件属性】:

文件名称:cbor-x:超快速CBOR编码器解码器,具有记录和结构克隆的扩展

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-02 08:14:07

JavaScript

cbor-x cbor-x软件包是一种非常快速的CBOR NodeJS / JavaScript实现。 当前,它比任何其他已知的实现都要快得多,比Avro(对于JS)要快,并且通常比本机V8 JSON.stringify / parse要快。 它实现了CBOR格式specificed在 ,众多(在x中CBOR-X), 和建议选用纪录扩展,用于定义记录结构,使CBOR更快更紧凑,往往超过速度是原生JSON函数的两倍,比其他JS实现快几倍,并且紧凑程度提高了15%至50%。 有关更多详细信息,请参见性能部分。 这些标记扩展支持结构化克隆(支持循环引用)。 基本用法 安装方式: npm i cbor-x 并将其import或require用于基本的标准序列化/编码( encode )和反序列化/解码( decode )功能: import { decode, encode } from


【文件预览】:
cbor-x-master
----.gitignore(970B)
----package.json(977B)
----webpack.config.js(406B)
----LICENSE(1KB)
----index.js(1KB)
----index.mjs(1KB)
----README.md(20KB)
----tests()
--------example4.json(7KB)
--------example5.json(224B)
--------example3.json(582B)
--------test.js(12KB)
--------benchmark.js(6KB)
--------benchmark-stream.js(7KB)
--------test.mjs(839B)
--------index.html(462B)
--------test-compatibility.js(1KB)
--------floats.json(127B)
--------example.json(1KB)
--------example2.json(604B)
--------sample-large.json(9KB)
----encode.js(22KB)
----stream.js(1KB)
----decode.js(21KB)
----.npmignore(63B)
----browser.js(343B)
----benchmark.md(5KB)
----index.d.ts(1KB)

网友评论