我正在尝试使用 Web Workers,我注意到为了提高性能,你可以在postMessage
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
在 Deno 中,可传输对象指的是 ArrayBuffer,但是如何将数组变量转换为 ArrayBuffer 呢?
我的用例是向 Web 工作进程发送大约 10k 个元素的数组,因此如果可能的话我不想复制它。
我正在尝试使用 Web Workers,我注意到为了提高性能,你可以在postMessage
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
在 Deno 中,可传输对象指的是 ArrayBuffer,但是如何将数组变量转换为 ArrayBuffer 呢?
我的用例是向 Web 工作进程发送大约 10k 个元素的数组,因此如果可能的话我不想复制它。
从技术上讲,可以通过从序列化字符串创建二进制数组来传输包含字符串的数组:
但是,标准序列化应该优于转换/传输: