Native Client is a very complex framework that allows browsers to run native compiled code in a sandbox. Google’s goal is to “maintain the OS portability and safety that people expect from web apps”, while allowing developers to use their preferred language. Right now, the only supported languages are C and C++ and Native Client only works in Chrome for Windows, Mac and Linux.
Google announced that developers will be able to upload their native apps to the Chrome Web Store once Chrome 14 hits the stable channel. In the meantime, Chrome 14 users can try the examples from this gallery: a pi generator, a sine wave synthesizer and John Conway’s Game of Life.
NaCl (Native Client) + Pepper -> a lot of games, business apps, educational apps, image editors and virtual machine software running inside your browser. Suddenly, Chromebooks are no longer that limited.