Google revealed on its Chromium Blog that work on the Native Client project is nearly ready. Native Client is an open source technology that will allow developers to build applications that run C and C++ code inside the browser. The technology will run on Windows, Mac OS X and Linux. ARM support is expected to be added in the future.
We are excited to see Native Client progressively evolve into a developer-ready technology. In the coming months we will be adding APIs for 3D graphics, local file storage, WebSockets, peer-to-peer networking, and more. We’ll also be working on Dynamic Shared Objects (DSOs), a feature that will eventually allow us to provide Application Binary Interface (ABI) stability.
Until the ABI becomes stable, Native Client will remain off by default. However, given the progress we’ve made, you can now sticky-enable Native Client in Chrome 10+ through the about:flags dialog. Otherwise, you can continue using a command line flag to enable Native Client when you want to.