Native Client は初めてです。プラグイン/拡張機能も初めてです。いくつかの点で、プラグイン/拡張機能は NaCl よりも「優れている」と思います。
プラグイン/拡張機能をどこでも/とにかくコンパイルして、プレーンな古い DLL または .so を生成できます。NaCL には、NaCl ツールチェーンによってのみ生成されたバイナリが必要です。
プラグイン/拡張機能は、ブラウザー間で移植可能です (たとえば、Chrome だけでなく、FIrefox などでも動作するはずです)。これは、プラグイン/拡張機能が Netscape 3 で導入された事実上の標準に準拠しているためです。
それがすべて本当なら、プラグイン/拡張機能に対する NaCl の利点は何ですか?