文件名称:buffer-backed-object:JavaScript中的缓冲区支持对象
文件大小:116KB
文件格式:ZIP
更新时间:2024-04-08 17:14:37
JavaScript
BufferBackedObject BufferBackedObject创建由ArrayBuffer支持的对象。它采用模式定义,并在使用按需对数据进行反序列化/序列化。目的是使更加易于使用。 npm i -S buffer-backed-object 为什么? 网络工作者 使用,通常需要考虑postMessage() (或确切地说是postMessage()的性能。尽管,但它有时仍会成为瓶颈,尤其是在负载较大的情况下。 及其的克隆速度非常快(甚至可以被),但是将数据ArrayBuffer或移出ArrayBuffer可能很麻烦。 BufferBackedObject通过给您一个(看似)普通JavaScript对象(可以按需从ArrayBuffer读取和写入值)来BufferBackedObject此工作。这意味着序列化和反序列化的成本将推迟到访问点而不是预先支付,就像postMessa
【文件预览】:
buffer-backed-object-master
----.gitignore(27B)
----README.md(7KB)
----LICENSE(11KB)
----buffer-backed-object.d.ts(2KB)
----package.json(1KB)
----CODEOWNERS(9B)
----buffer-backed-object.type-test.ts(979B)
----buffer-backed-object.js(6KB)
----CONTRIBUTORS(465B)
----CONTRIBUTING(1KB)
----.npmignore(21B)
----buffer-backed-object.test.js(8KB)
----package-lock.json(429KB)