async-thread-worker:Web Workers 的 asyncawait 抽象

时间:2024-08-12 18:23:20
【文件属性】:

文件名称:async-thread-worker:Web Workers 的 asyncawait 抽象

文件大小:4.39MB

文件格式:ZIP

更新时间:2024-08-12 18:23:20

JavaScript

async-thread-worker 的async/await抽象 关于 async-thread-worker提出了基于客户端-服务器模型的 Web Worker 线程通信的抽象。 支持的功能有: await线程操作, 基本 Web Worker API 的集成(例如 transferables、 terminate()方法等),以及 用于实现客户端-服务器风格功能的类方法/接口。 在介绍了一些快速入门的基本示例之后,我们演示了使用嵌入在工作线程中的 Wasm 二进制文件(由编译的 C 代码和由编译的 Rust 代码)的应用程序。 对于实现类似功能的其他库,您还可以考虑: 入门 安装 $ npm install async-thread-worker 用法 这是一个实现 worker(抽象为thread )并与之交互的基本示例。 使用和sendResponse()进行客户端


【文件预览】:
async-thread-worker-master
----.gitignore(620B)
----README.md(10KB)
----.github()
--------workflows()
----tests()
--------jest.setup.js(44B)
--------browser()
--------node()
----examples()
--------terminate()
--------tasks()
--------deps()
--------simple()
--------wasm-ffmpeg()
--------transferables()
--------serial-vs-parallel()
--------class-sharing()
--------templates()
----LICENSE(1KB)
----package.json(1KB)
----dist()
--------async-thread-worker.esm.compat.js(5KB)
--------async-thread-worker.min.js(5KB)
--------async-thread-worker.esm.js(5KB)
----src()
--------index.js(5KB)
----.npmignore(72B)
----package-lock.json(545KB)

网友评论