Internet search giant Google has equipped its latest Chrome beta with a Native Client to securely run complex applications within the web browser.
The integration of the Native Client into Chrome will allow developers to compile C or C++ code into an OS neutral binary which is executed by a browser-integrated runtime. The integration will full programs, and not just Javascript code, to run within the web browser.
The technology will allow games and certain other browser application to run at speeds that exceed the ability of most advanced Javascript.
Speaking on the topic an executive from the company said, "There's a lot of applications out there that have existing audiences that are [written in native code, such as C and C++], and there are a few that…need every last bit of performance the hardware can offer. Native Client is a way of addressing both those issues.”
Many may think that it could pose grim security risks, but Google’s software engineer Chris Rogers assured that that all code would be run under the same precincts as Javascript.
On the other hand, rival software firms Mozilla and Opera have expressed reservations about Native Client, claiming it makes a dent in the web's simple, cross-platform programming model.
