Introduction to Portable Native Client (PNaCl)
Since 2011, NativeClient (NaCl) has been a feature of Chrome available through the Chrome Web Store. PNaCl is the next exciting step for this technology. It continues Native Client's compatibility with developers' existing codebases and near native-code performance, but brings this to the open web in a truly portable fashion. The technology is built around the open source LLVM compiler infrastructure. This technology enables application developers to build both web and Chrome Web Store applications that work on Windows, OS X, Linux, and ChromeOS for x86 and ARM.
David Sehr is a software engineer at Google working on the design and implementation of Native Client. Before starting the Native Client project, David worked on compilers and performance tools for x86, Itanium, and other processors.