Since 2011, Google's Native Client has been enabling developers to write applications like photo editors, CAD modelers and 3D games in C or C++ and run them inside the Chrome browser. Initially, Native Client only functioned on x86 machines, and early this year it began working on ARM devices, too.