Native Client早在去年11月就进入到Chromium的实验室里了,后又进入了Chrome Dev分支的实验室。它一直没什么正经的应用可以支持,不过这个局面马上就要被打破了,因为Google今天终于正式发布了Native Client SDK,允许开发者像使用Javascript那样编写安全而高效的本地代码,在浏览器里直接编译运行。
Native Client SDK里包含有一系列的计算、音频和2D模块界面。Google依然很在乎安全性问题,所以目前的Native Client也运行于外部沙盒中,在未来几个月里Google还会加入3D图形、本地存储、WebSockets、P2P网络等API,丰富Native Client的实用性。Google还在开发Dynamic Shared Objects (DSOs),该功能将允许Google实现Application Binary Interface (ABI)一般的稳定性。
直到ABI稳定之前,Natiev Client默认都不会开启,一直需要通过about:flags在实验室里手动开启。
如果你还不知道 Native Client 能干些什么的话,可以看看这个帖子里面的视频。