問題タブ [webidl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipc - WebID と IDL(XPIDL) の違いは何ですか?
WebIDL : Web アプリケーション プログラミング インターフェイス (API) を構成するデータ型、インターフェイス、メソッド、プロパティ、およびその他のコンポーネントを記述するために使用されるインターフェイス記述言語です。
IDL(XPIDL) : XPCOM インターフェイス クラスを指定するために使用されるインターフェイス記述言語です。(XPIDL は、将来的に WebIDL に収束すると予想されます。)
これら 2 つのインターフェイスは、XPCOM を使用してクロスランゲージ IPC メカニズムを実装します。
だから、私の質問は次のとおりです。
- WebIDL と XPIDL の違いは何ですか?
- この機能で IDL が WebIDL に収束するのはなぜですか?
ありがとうございました。
webgl - WebGL 拡張機能の webidl 仕様に [NoInterfaceObject] 拡張属性があるのはなぜですか
[NoInterfaceObject]の仕様では、この属性は「レガシー API の動作を指定する必要がない限り、仕様で使用しないでください」と述べられています。
どういうわけか特定できず、レガシーな WebGL 拡張について何かありますか? 例として、AngleInstancedArrays の webidl を次に示します。