【发布时间】:2015-01-23 20:05:46
【问题描述】:
到底有没有使用 PNaCl 或只是 Google Native Client 与 node.js?
【问题讨论】:
-
如果你只是想在你的节点应用程序中运行原生代码,你应该写一个addon。
-
我正在尝试编写在浏览器和 node.js 上运行的原生代码
标签: node.js google-nativeclient
到底有没有使用 PNaCl 或只是 Google Native Client 与 node.js?
【问题讨论】:
标签: node.js google-nativeclient
V8 JavaScript 引擎可以配置为以 NaCl 和 PNaCl(node.js 使用)为目标。
如果您尝试在浏览器之外对 node.js 进行沙箱处理,那么您可能需要查看 Codius 论文。
如果您想在 Chrome 中的 PNaCl/NaCl 进程中使用 node.js,那么您可能需要查看其他 naclports 和 nacl_io:通常 PNaCl/NaCl 支持 POSIX 接口,但它们必须符合Web 模型,例如,您需要挂载 html5 文件系统,然后才能进行通常的读/写调用。这应该适用于常规网页(使用 PNaCl)或 Chrome 应用程序或扩展程序。
我最近写了一些关于移植PHP which may be helpful 的详细信息。如果你确实让它工作了,请让 naclports 的人知道,如果有问题也让他们知道!
【讨论】: