Run native code from web applications using Native Client
Google recently made a revolutionary announcement by revealing an open-source research technology called Google Native Client which is capable of running x86 native code in web applications. Google has released this project at an earlier stage to get feedback from the security and broader open-source communities. Native client is a blend of GCC tool-chain based compiler and a browser plugin. Some consider this project as a really insecure because of fears over exploitation over a period of time. Google claims that the plugin provides a secured sandbox environment for the x86 code to execute and is quite safe to play with.
Google Native client distribution is available for Linux, Mac, and Windows that has an x86 processor and contains experimental compilation tools and runtime so that you can write and run portable code modules that will work in Firefox, Safari, Opera, and Google Chrome. At the time of release even Google demonstrated the power of Native client by running first-person shooter game Quake within the browser window at a very good frame rate. Google has released a research paper on this topic to encourage the developers. Read more about Google’s Native client from the blog post of Google Code Blog. There are comparisons floating around with ActiveX which is almost at the verge of death and its time for developers to use it around and come up with bugs and flaws to make this technology successful.
Related posts:








