一个会启用另一个,还是会影响另一个?
似乎V8允许本机C ++访问Javascript,而NaCl则允许您在浏览器中运行本机代码。
很抱歉这个幼稚的问题。我落后于Javascript的最新开发,很惊讶现代浏览器实际上全部JIT编译!
最佳答案
简短答案-不
更长的答案,
Chrome随附V8 JS引擎,并使用它执行网页中嵌入的JavaScript。 Chrome中的V8无法扩展为访问C ++,反之亦然。
NaCl是一个工具链和运行时环境,可让您将现有的C ++代码编译为安全的可执行文件,然后从网页上安全地执行它。
通过将V8嵌入到自己的C ++应用程序中,并根据需要对其进行扩展,可以单独使用V8。
HTH,
约翰