
Las actuales aplicaciones web ya sea están basadas en estándares como los del concepto Ajax o en tecnologías que mediante extensiones del navegador integran otras categorías de contenidos en sitios web corrientes. Ejemplos de estos son los tecnologías Flash, Java y Silverlight.
Google es una de las compañías que ha invertido mucho dinero y mucho trabajo en el desarrollo de aplicaciones web. Tanto, que su propio navegador , Chrome, elimina elementos distractores cuando los usuarios están ocupados en el contenido.
Chrome incorpora el motor Javascript V8, que proporciona un desempeño en Javascript considerablemente mejor que la mayoría de los navegadores existentes. Sin embargo, todo indica que Google estima que Javascript no está, en sí, en condiciones de entregar el rendimiento que de muchas formas es necesario para que una aplicación web resulte en la misma experiencia para el usuario que una aplicación ejecutada localmente en el PC.
Una solución a este problema seria traspasar algunas funciones a las citadas extensiones. El problema viene porque Google no suele basar soluciones en aplicaciones de la compañía, por lo que Google está desarrollando su propia aplicación.
Sería una extensión neutral, es decir, funcionaria con cualquier sistema operativo y con todos los navegadores, incluyendo procesadores como ARM y PPC, por lo que también se abre la puerta a móviles y juegos.
La finalidad elemental de la futura extensión, denominada Native Client (NaCl), sería dar a las aplicaciones web mucho mejor acceso a la capacidad de cálculo del procesador.
La publicación Golem.de ha publicado un vídeo en Youtube , que muestra algunos ejemplos de lo que es posible hacer al tener instalado Native Client.









