Web IDL is an IDL variant with:
- A number of features that allow one to more easily describe the behavior of common script objects in a web context.
- A mapping of how interfaces described with Web IDL correspond to language constructs within an ECMAScript execution environment.
Status of this specification
The first edition of the Web IDL specification became a Candidate Recommendation on 19 April 2012. The second edition of Web IDL is an Editor's Draft, and most new web specifications reference this second edition.
- The W3C Wiki has a list of W3C Specifications that use Web IDL, and nearly all WHATWG specifications use it.
- The Chromium Project has a page about using WebIDL to specify interfaces in Blink.
- Mozilla uses Web IDL in their software creation process, mapping implementations to Web IDL specs.
- When WebKit is built, the IDL files are parsed, creates the code to bind interfaces to implementations.
- "Web IDL (Second Edition)". World Wide Web Consortium. 18 January 2016. Retrieved 24 January 2016.
- "Web IDL". W3C Wiki. Retrieved 28 March 2017.
- "Web Hypertext Application Technology Working Group Specifications". WHATWG. Retrieved 24 January 2016.
- "Web IDL in Blink". Blink Project Documentation. Retrieved 9 June 2013.
- "Mozilla WebIDL bindings". Mozilla Developer Network. Retrieved 9 June 2013.
- "WebKit Web IDL". trac.webkit.org. Retrieved 9 June 2013.
- "The ES operating system".