Xin*_*nus 28 google-chrome google-chrome-extension
是否可以在chrome扩展中使用c ++二进制文件?
Edu*_*rdo 38
出于安全考虑,NPAPI已被Chrome/Opera弃用.
如果你的目标是firefox,你仍然可以使用NPAPI,但如果Firefox遵循这个趋势,它可能会在某些时候禁用它.
你今天有更好的选择
您可以使用NativeClient(AKA NaCL,AKA PPAPI - Pepper Plugin API)
在NaCl中运行的所有代码都是沙箱,因此它与javascript扩展一样安全.
使用Emscripten,您可以将C/C++代码编译为高度优化的javascript格式,称为asm.js. 它的设计具有接近本机的性能,现在除了Safari之外,还有来自A级浏览器的不错支持.虽然目前Firefox的性能优于Chrome.
主要的浏览器供应商也正在开发一个名为WebAssembly的新标准,该标准部分受到asm.js的启发,但是从本文开始就没有为主要用途做好准备
不推荐使用Native Client,而asm.js正在被WebAssembly取代,而WebAssembly正在成为为Web编译C++代码的新标准.
| 归档时间: |
|
| 查看次数: |
17370 次 |
| 最近记录: |