C'est un projet opensource qui donnera la possibilité aux développeurs web d'écrire du code (C ou C++) qui sera directement exécutable par le micro-processeur de la machine cliente lors du chargement du site dans un navigateur web.
Les applications intégrées aux pages web auront une vitesse proche d'un exécutable natif, le jeu Quake et le programme XaoS ont déjà été porté pour Google Native Client.
NaTcl est une implémentation du langage Tcl permettant d'exécuter des scripts dans le navigateur Google Chrome ou dans des programmes compatibles avec la technologie Native Client (NaCl). Il permet de développer des applications Web avec Tcl et aussi d'accéder et de manipuler
le contenu DOM de Chrome.