其中之一是否会促进另一方,或者是否会影响另一方?
V8 似乎可以让原生 C++ 访问 Javascript,而 NaCl 可以让你在浏览器中运行原生代码。
很抱歉问了一个天真的问题。我落后于 Javascript 的最新发展,令我惊讶的是现代浏览器实际上 JIT 编译了所有内容!
最佳答案
简短回答 - 否。
更长的答案,
Chrome 附带 V8 JS 引擎,并使用它来执行嵌入网页中的 JavaScript。 Chrome 中的 V8 无法扩展以访问 C++,反之亦然。
NaCl 是一个工具链和运行时环境,允许您将现有的 C++ 代码编译为安全的可执行文件,然后从网页安全地执行它。
V8 可以单独使用,只需将其嵌入您自己的 C++ 应用程序中,并根据您的需要进行扩展。
HTH, 约翰
关于javascript - Chrome NaCl 与 V8 有什么关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343539/