WebIDL : Web アプリケーション プログラミング インターフェイス (API) を構成するデータ型、インターフェイス、メソッド、プロパティ、およびその他のコンポーネントを記述するために使用されるインターフェイス記述言語です。
IDL(XPIDL) : XPCOM インターフェイス クラスを指定するために使用されるインターフェイス記述言語です。(XPIDL は、将来的に WebIDL に収束すると予想されます。)
これら 2 つのインターフェイスは、XPCOM を使用してクロスランゲージ IPC メカニズムを実装します。
だから、私の質問は次のとおりです。
- WebIDL と XPIDL の違いは何ですか?
- この機能で IDL が WebIDL に収束するのはなぜですか?
ありがとうございました。