Google heeft een sdk voor Native Client uitgebracht. Ook zit de software in de laatste bèta van Chrome. Met Native Client kunnen ontwikkelaars gecompileerde code in een webbrowser laten draaien, met snelheidswinst tot gevolg.
Aan de opensource-Native Client wordt al sinds 2008 gewerkt. Het moet ontwikkelaars de mogelijkheid bieden om, in tegenstelling tot javascript, native x86-code te laten draaien in onder andere de Chrome-browser van Google. Dit kan zowel op 32bit- als 64bit-besturingssystemen. Door het draaien van native code kunnen de prestaties van webapplicaties en -games flink verbeteren. Native Client wordt op termijn ook geschikt gemaakt voor het draaien van native code op ARM-processors.
Native Client is inmiddels opgenomen in de bèta van Chrome 10, zo meldt Christian Stefansen, product manager bij Google. In Native Client zijn diverse veiligheidsmechanismen ingebouwd die het uitvoeren van kwaadaardige code in de browser moeten verhinderen, waaronder een sandbox en een auto-updatesysteem, zo stelt Google.
De zoekgigant spoort ontwikkelaars die in C of C++ programmeren nu aan om webapplicaties te bouwen met de nieuwe sdk. Native Client ondersteunt onder andere audiobewerkingen en 2d-versnelling; api's voor onder andere 3d-graphics, p2p-communicatie en local storage moeten in de komende maanden beschikbaar komen.