一个会启用另一个,还是会影响另一个?

似乎V8允许本机C ++访问Javascript,而NaCl则允许您在浏览器中运行本机代码。

很抱歉这个幼稚的问题。我落后于Javascript的最新开发,很惊讶现代浏览器实际上全部JIT编译!

最佳答案

简短答案-不

更长的答案,

Chrome随附V8 JS引擎,并使用它执行网页中嵌入的JavaScript。 Chrome中的V8无法扩展为访问C ++,反之亦然。

NaCl是一个工具链和运行时环境,可让您将现有的C ++代码编译为安全的可执行文件,然后从网页上安全地执行它。

通过将V8嵌入到自己的C ++应用程序中,并根据需要对其进行扩展,可以单独使用V8。

HTH,
约翰

10-01 07:20
查看更多