問題タブ [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.

0 投票する
0 に答える
99 参照

ipc - WebID と IDL(XPIDL) の違いは何ですか?

WebIDL : Web アプリケーション プログラミング インターフェイス (API) を構成するデータ型、インターフェイス、メソッド、プロパティ、およびその他のコンポーネントを記述するために使用されるインターフェイス記述言語です。

IDL(XPIDL) : XPCOM インターフェイス クラスを指定するために使用されるインターフェイス記述言語です。(XPIDL は、将来的に WebIDL に収束すると予想されます。)

これら 2 つのインターフェイスは、XPCOM を使用してクロスランゲージ IPC メカニズムを実装します。

だから、私の質問は次のとおりです。

  1. WebIDL と XPIDL の違いは何ですか?
  2. この機能で IDL が WebIDL に収束するのはなぜですか?

ありがとうございました。

0 投票する
0 に答える
32 参照

webgl - WebGL 拡張機能の webidl 仕様に [NoInterfaceObject] 拡張属性があるのはなぜですか

[NoInterfaceObject]の仕様では、この属性は「レガシー API の動作を指定する必要がない限り、仕様で使用しないでください」と述べられています。

どういうわけか特定できず、レガシーな WebGL 拡張について何かありますか? 例として、AngleInstancedArrays の webidl を次に示します。