许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Napa.js中文文档:完整API与使用指南

Napa.js中文文档:完整API与使用指南

阅读数 6
点赞 0
article_banner

Napa.js

Napa.js是一个基于 V8 的多线程JavaScript运行时环境,它起初被设计用于在Bing中开发不影响性能的高度迭代服务。随着开发的深入,我们发现Napa.js能有效补足Node.js在CPU-bound任务上的不足,而且拥有在多个V8隔离中执行JavaScript代码并进行相互通信的能力。虽然Napa.js是Node.js的一个模块,但是它也能嵌入没有Node.js依赖的主机进程中。

安装

安装最新的稳定版本:

npm install napajs

在Build Napa.js

https://github.com/Microsoft/napajs/wiki/build-napa.js

中有其他一些操作。

快速启动

var napa = require('napajs');var zone1 = napa.zone.create('zone1', { workers: 4 }); // Broadcast code to all 4 workers in 'zone1'.zone1.broadcast('console.log("hello world");'); // Execute an anonymous function in any worker thread in 'zone1'.zone1.execute(    (text) => text,     ['hello napa'])    .then((result) => {        console.log(result.value);    });

更多示例:

  • Estimate PI in parallel
  • Recursive Fibonacci with multiple JavaScript threads
  • Max sub-matrix of 1s with layered parallelism

功能

  • 多线程JavaScript运行时环境
  • Node.js兼容的模块,支持NPM
  • JavaScript线程间的对象传递、对象共享和同步接口
  • 可插拔的日志、标准和内存分配接口
  • 作为一个Node.js的模块部署,支持脚本嵌入

文档

  • Napa.js Home
  • API Reference
  • FAQ
    免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空