閱讀600 返回首頁    go 微軟


Napa.js——微軟開源的多線程 JavaScript 運行環境

Napa.js 是微軟開源的一個基於 V8 的多線程 JavaScript 運行環境。它最初被設計用於在 Bing 中開發不影響性能的高度迭代服務, 隨著發展,Napa.js 被發現在 CPU-bound 任務中能有效補充 Node.js ,具備在多個 V8 隔離中執行 JavaScript 並在它們之間進行通信的能力。 Napa.js 作為一個 Node.js 的模塊公開,它也可以嵌入到沒有 Node.js 依賴關係的主機進程中。

概括來講,Node.js 是異步的,JS 代碼執行和事件通知運行在一個線程中,JS 代碼中的耗時操作會擠占事件輪詢的 CPU 時間。Napa.js 的出現,很好的對這個缺陷進行了補充,將 JS 執行和事件輪詢拆分到不同的線程中。

Quick Start

來源:https://www.oschina.net/p/napajs

最後更新:2017-10-22 01:06:27

  上一篇:go 厭倦了辦公室?微軟為員工建造樹屋
  下一篇:go 微軟重新開賣諾基亞Lumia 520T:售價699元