PNaCl
Portable Native Client
Chrome上でバイナリを動かす機能
LLVMをバックエンドに利用している言語のコードをブラウザ上で実行できる
実行時のメモリ保護、権限管理はNaCLのサンドボックスを利用
Chrome 31(2013/11/12公開)からサポート
他のプラットフォームで実装することをあまり考えていない
Chromeからも削除された
難点
ネイティブコードへのコンパイル時に時間がかかりすぎたりする
Chromeにしかない(?)
参考
web上の機械語のためのサンドボックス技術
webブラウザのサンドボックス環境下でコンパイルされたコードを実行する
移植性に乏しい
Chromeに含まれているので。
ファイルサイズがそこまで小さくない ?
NaClを知らないのでよくわからん

ネイティブコードを配布し、検証・実行ができる