Of Google Chrome’s distinguishing features, Native Client is the most relevant to the C/C++ developer.
As Google describes it,
Native Client is an open-source technology that allows you to build web applications that seamlessly execute native compiled code inside the browser.
In a video presentation released last month, Native Client Product Manager Christian Stefansen discussed the common use cases and benefits of Native Client.
Port an existing application to the web
Create a performant web application
Write once, run everywhere
If you’ve developed a desktop app that you want to make portable across operating systems, we believe that Native Client can help you out… With Native Client you only have to maintain one code base but your app can run on Windows, Mac, Linux, and Chrome OS.
While parties within Microsoft and Mozilla have announced that the technology won’t be integrated into their own products–the controversy is covered here–Chrome’s usage share is significant, and Google may be able to add support for Native Client applications to Firefox and Internet Explorer on its own.