我刚遇到 Google本地客户端

现在,他们移植了看起来真的很有趣 地震在浏览器上运行 您可以在浏览器上运行C ++代码来更快地处理内容,但是我试图理解,NACL的实际用法是什么?

Google背后的愿景是什么? 在其“云” OS上运行软件作为服务。

例如:在浏览器上运行Photoshop CS 5?

有帮助吗?

解决方案

您可以使用ActiveX做的任何事情,但更安全。


阐述:

Google本地客户端允许您在本地和本地运行机器代码,但是只有允许访问受保护的内存区域并在机器代码中禁用与处理器勘误有关的机器代码(机器代码操作的某些序列在特定处理器上作用的某些序列)。此外,还有某些API(例如OpenGL),并且与页面运行的JavaScript进行了分解通信,允许WebApps具有快速,功能强大的本机后端。

使用win32 API与Google本机客户端一起生成任何本机窗口或控件将很难,而使用ActiveX可能会容易一些。但是,ActiveX通常与“ Quake Live”之类的东西用于为玩家提供快速的本地体验,以及Internet Explorer'plug-ins'的其他内容 - 例如,Flash插件为ActiveX,并使用本机代码(即,将插件编译为机器代码)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top