native client est une technologie open source qui vous permet de créer des applications web qui exécutent du code natif compilé à l'intérieur du navigateur google chrome. grâce à cette technologie, en plus de javascript, vous pouvez écrire des applications web en c et c++ ainsi que migrer des applications de bureau vers une plateforme web plus flexible et ouverte. native client permet à votre application web de lancer des modules de code natif avec un rendu 2d et 3d, la lecture audio, la réponse aux évènements de la souris et du clavier, l'exécution de threads multiples, l'accès direct à la mémoire, le tout sans obliger les utilisateurs à installer un plugin. native client fonctionne dans son propre espace d'exécution « sandbox » et valide les modules exécutables comme un ensemble spécial de règles visant à protéger les ressources sur le système de l'utilisateur. il offre ainsi la sécurité des applications web traditionnelles, en plus de l'avantage de ses performances natives.