Native Client
维基百科,自由的 encyclopedia
Google Native Client(缩写为NaCl),是一个由谷歌所发起的开放原始码计划,采用BSD许可证。它采用沙盒技术,让Intel x86、ARM或MIPS子集的机器代码直接在沙盒上运行。它能够从浏览器直接运行程序机器代码,独立于用户的操作系统之外,使Web应用程式可以用接近于机器代码运作的速度来执行,同时兼顾安全性。其功能类似于微软的 ActiveX,但是ActiveX只支持视窗系统。
Quick Facts 开发者, 当前版本 ...
开发者 | Google,以及其他开发者 |
---|---|
当前版本 |
|
原始码库 | |
编程语言 | C语言、C++ |
操作系统 | Cross-platform: Microsoft Windows, Linux, Mac OS, Chrome OS |
类型 | 利用沙盒技术,让机器代码在浏览器上运行 |
许可协议 | New BSD license |
网站 | code |
Close
Google将这项功能合并在Chrome OS之下开发。它也可以被用来开发安全的浏览器外挂程序。
2017年5月31日,Google宣布放弃PNaCl转向WebAssembly[6]。