Zoek- en advertentiebedrijf Google heeft een eigen variant van Microsofts Activex en Adobes Alchemy ontwikkeld. De Native Client van Google moet het mogelijk maken binnen webapplicaties code uit te voeren.
De Native Client is vooralsnog voornamelijk een onderzoeksproject: Google verwacht nog geen wijdverspreid gebruik van de opensource-technologie. Wel kunnen ontwikkelaars hun programmatuur aanpassen om de software als x86-code direct in de browser te laten draaien. Het doel is om webapplicaties sneller te maken door ze direct toegang tot de rekenkracht van de pc te geven, zodat de vertaalslagen die het gebruik van de browser met zich meebrengt, kunnen worden omzeild. Native Client zou als alternatief voor Googles langverwachte besturingssysteem gezien kunnen worden: het biedt de voordelen van een os in de zin dat Native Client over de systeembronnen kan beschikken, maar is minder complex.
Native Client werkt niet alleen onder Windows, maar is ook beschikbaar voor Mac OS X en Linux. Naast de client-software is uiteraard ook een browser nodig; daarnaast dient de gebruiker Python te installeren om scripts uit te kunnen voeren die voor installatie- en gebruiksgemak moeten zorgen. In een later stadium zal de Python-afhankelijkheid verdwijnen, zo belooft Google. Eenmaal geïnstalleerd kan Native Client software als stand-alone-applicatie uitvoeren, maar deze kan ook via de browser-plugin in bijvoorbeeld Firefox draaien. Om ontwikkelaars te tonen welke mogelijkheden het platform zoal biedt, heeft Google een aantal voorbeelden online gezet.
Applicaties worden met gcc gecompileerd en Google heeft een aantal maatregelen ingesteld die moeten voorkomen dat Native Client-applicaties malware kunnen bevatten. Naast de x86-architectuur werkt Google aan de vertaling van de client naar andere platforms als arm en ppc, zodat onder meer ook mobiele apparaten overweg kunnen met software die voor Native Client is geschreven.