SharedObjectsJS:在WebWorkers中使用的SharedArrayBuffer之上的JS共享对象概念 源码
使用SharedArrayBuffer在WebWorkers中共享对象 这是用于在主线程和单个工作程序之间共享数据的主从解决方案。 主服务器更新数据,从服务器使用数据并了解发生了什么变化。 主要用例是使用它以高效的方式将快速变化的数据与工作线程同步。 工作者的主要目的可能是渲染屏幕外的画布。 在哪里有用? 什么时候: 不会在主线程上更新Canvas。 您需要使用OffscreenCanvas 您需要将大量数据同步到webWorker以呈现其内容。 (worker.postMessage不是一个选项) 您想抽象所有内存同步问题并从您的主应用程序中解决。 您可以保持最终的一致性(例如
下载地址
用户评论