W3C Web IDL 的规范、权威来源

Canonical, authoritive source of W3C WebIDLs

如何找到给定 W3C 标准的机器可读 Web IDL 的权威来源?

例如,https://www.w3.org/TR/2018/REC-IndexedDB-2-20180130/Indexed Database 2.0 规范文档的权威来源。该规范链接到 Web IDL 标准,但不链接到 IndexedDB 本身的任何实际 Web IDL 文件。

如果我四处搜索,我可以找到相关的 Web IDL 文件,其中夹杂着其他规范的 Web IDL 文件,例如this repo or this Rust crate. However, I am looking for the single source which has the same authority as the above specification document. You'd think the W3C IndexedDB GitHub repo would have it 中的 IDB* 个文件,但没有。

没有其他来源与规范文档具有相同的权限,原因很明显,如果它们不同,哪个优先?

W3C 和 WHATWG 的现代规范的做法是将 IDL 的权威规范嵌入到规范中。规范本身被设计成机器可读的。例如,您会在带有 class“idl”的元素中找到每个 IDL 定义。可以在具有数据属性 data-dfn-type="interface"dfn 元素内的每个块中找到接口的名称。等等。