Преди време от Google внедриха технологията Native Client (NaCl), която позволява на браузъра Chrome да изпълнява високопроизводителни приложения, компилирани на базата на C или C ++ код.
Основната цел на внедряването на Native Client е универсалност и архитектурна независимост, така че всяко компютърно устройство да може да изпълнява NaCl-съдържание. Движейки се към набелязаната цел, от Google въведоха поддръжката на ARM архитектурата в Native Client SDK, която ще започне от версия 25. В резултат на това, разработчиците ще могат значително да разширят аудиторията от потребители на своите приложения, без да се изисква от тях да правят значителни промени. Крайните потребители на устройства, базирани на ARM чиповете, пък от своя страна ще имат достъп до голям брой приложения, които преди това можеха да бъдат използвани само в x86 машините.
От Google твърдят, че няма да спират дотук. През 2013 г. планират да пуснат ново поколение на Native Client – Portable Native Client. Благодарение на него ще стане достъпна поддръжката не само на съществуващите архитектури, но и на тези, които ще се появят в бъдеще. Също така, на разработчиците няма да им се налага да прекомпилират техните приложения.