Google: Native Client, Chrome's RIA
程序员文章站
2022-03-04 15:29:27
...
Google刚刚宣布了一个项目:Native Client, 目标是让Chrome浏览器可以执行本地代码,就像通过ActiveX, Scripts和Java applet所能达到的那样, 但Google声称此举将给未来的软件开发带来深远的影响: 100%充分使用本地资源,运行任何语言的x86代码, 类似桌面软件的体验, 同时,无比安全而不丢失web应用发布和更新的便利.
一个例子: 你拥有一个图片分享网站, 同时希望用户可以在站点网页上直接PS图片, 你也许可以使用javascript和服务器端处理来实现,但结果可能是:仅仅希望稍微修改下图片的用户都必须等待图片在浏览器和服务器之间的传输.而使用Native Client,你可以在本地运行图片处理代码,极快地响应用户.
Native Client是一个开源项目,已完成的特性有:
外部沙箱
平台测试
指令黑名单
模块黑名单
安装和自动更新
项目还在开发中,不久会以插件形式发布,以后可能会成为Chrome的核心组件.