Native Client

公開:2009-11-07 21:01
更新:2020-02-15 04:36
カテゴリ:

Native Clientのサンプルを少し見てみた。
http://nativeclient.googlecode.com/svn/data/docs_tarball/nacl/googleclient/native_client/tests/npapi_hw/npapi_hw.c
見た感じは、COMのdispatch interfaceっぽい。
variantとか、invokeとかPropertyとか。。。
http://msdn.microsoft.com/en-us/library/ms221608.aspx
なので、ソースコードレベルで見るとあまり新しく感じないのが意外であった。スクリプトとネイティブとのインターフェース部分という限定された世界の中のことなので、みな似たようなものになってくるということなのだろうか。

ただ、Naclの場合コンパイラが特殊なバイナリを吐き、セキュリティが保たれるという部分が違うので、アセンブラレベルで見たほうが目新しく感じるのかもしれない。そこまでする気はないが。