文件名称:Napa.js:Napa.js,一个多线程的 JavaScript 运行时-开源
文件大小:705KB
文件格式:ZIP
更新时间:2024-07-28 17:22:51
开源软件
Napa.js 是一个基于 V8 的多线程 JavaScript 运行时,最初设计用于在 Bing 中开发具有不妥协性能的高度迭代服务。 随着它的发展,我们发现在 CPU 密集型任务中补充 Node.js 很有用,它具有在多个 V8 隔离中执行 JavaScript 并在它们之间进行通信的能力。 Napa.js 作为 Node.js 模块公开,同时它也可以嵌入到没有 Node.js 依赖的主机进程中。 多线程 JavaScript 运行时。 具有 NPM 支持的 Node.js 兼容模块架构。 用于跨 JavaScript 线程的对象传输、对象共享和同步的 API。 用于可插入日志记录、指标和内存分配器的 API。 作为 Node.js 模块分发,并支持嵌入场景。 大多数时候,不需要构建 Napa.js。 当通过 npm install napajs 使用 Napa.js 时,npm 将首先尝试下载当前平台的预构建二进制文件。