WebIDL

**WebIDL** 是用于描述数据类型接口方法属性以及构成 Web 应用程序编程接口 (API) 的其他组件的接口描述语言。它使用某种风格化的语法,与任何特定的编程语言无关,因此用于构建每个 API 的底层代码可以使用最合适的语言编写,同时仍然可以将 API 的组件映射到与 JavaScript 兼容的结构。

WebIDL 用于几乎所有 Web 的 API 规范,并且由于其标准格式和语法,创建 Web 浏览器的程序员可以更轻松地确保他们的浏览器彼此兼容,无论他们选择使用哪种语言编写实现 API 的代码。

另请参阅