在沙盒上运行。它能够从浏览器直接运行程式机器码，独立于使用者的作业系统之外，使Web应用程式可以用接近于机器码运作的速度来执行，同时兼顾安全性。其功能类似于微软的 ActiveX，但是ActiveX只支援视窗系统。Google将这项功能合併在Chrome OS之下开发。它也可以被用来开发安全的浏览器外挂程式。2017年5月31日，Google宣布放弃PNaCl转向WebAssembly。
技术内容.NaCl使用Newlib作为它的C标准函式库，但它也支援GNU C 函式库。