Native Client (NaCl) allows web browsers to run compiled native code modules in a sandboxed environment for increased performance and functionality. NaCl code is portable across CPUs, OSes, and browsers. It offers benefits over plugins like Flash by being more secure, integrated, and higher performing while allowing access to capabilities like graphics, audio, and input. NaCl code is distributed as self-contained modules that browsers can verify and run in an isolated sandbox.