1

WebIDL : Is the interface description language used to describe the data types, interfaces, methods, properties, and other components which make up a Web application programming interface (API).

IDL(XPIDL) : It is an Interface Description Language used to specify XPCOM interface classes. (XPIDL is expected to converge towards WebIDL in the future.)

Those two interfaces using XPCOM to implement the cross-language IPC mechanism.

So, my questions are :

  1. What's the different between WebIDL and XPIDL?
  2. Why IDL will converge towards WebIDL in the feature?

Thank you.

Community
  • 1
  • 1
KimmyYang
  • 111
  • 1
  • 4
  • WebIDL is an interface and using dom binding to do the language binding from GAIA to Gecko's content process. – KimmyYang Aug 31 '17 at 08:43

0 Answers0