[3] DOM 界面において定義されている属性のことを、 要素の内容属性と区別するため、 IDL 属性といいます。
[1] 内容属性と区別して DOM 界面上の属性を「DOM 属性」 と呼ぶようになったのは、 (少なくても正式な仕様上の用語としては) Ian Hickson が最初と見られます。 Web Applications 1.0、Web Forms 2.0 など WHATWG 仕様では当初から内容属性とDOM属性、オブジェクト特性とCSS特性といった用語の区別法を定義していました。
[2] それらのうち、DOM属性は2009年8月に「IDL属性」に改称されました。
[4] 747285 – Generate faster DOM getters/setters ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=747285
[5] IRC logs: freenode / #whatwg / 20150220 ( 版) http://krijnhoetmer.nl/irc-logs/whatwg/20150220
[7] Formalize custom element reactions · whatwg/html@27aa7bc ( 版) https://github.com/whatwg/html/commit/27aa7bc4fa6f168654a8c858f0773e611f679b39
[8] Add [LenientSetter]. ( (heycam著, )) https://github.com/heycam/webidl/commit/589c601ef76a1e042379518cb00de356ec94fd4c
[9] Editorial: make use of the Infra Standard (annevk著, ) https://github.com/whatwg/dom/commit/bb2890beed2be14d2f7633ec89e2bbb88ec7fdcd
[10] Update attribute setters and getters (#217) (domenic著, ) https://github.com/heycam/webidl/commit/4c9c298c9c37ce5e8da59c2d9becd943703fa06b
[11] Fix incorrect [LenientThis] that should be [LenientSetter] (#272) (domenic著, ) https://github.com/heycam/webidl/commit/fef2cdaeb259e79e01b4c2706af1f541e56d4ffe
[12] Add support for readonly attributes on namespaces (#264) (domenic著, ) https://github.com/heycam/webidl/commit/dca168847268a1e08fcb91f4ccadd2e3b748a39e
[13] Formalize the 'this' and 'given value' ambient values (Ms2ger著, ) https://github.com/heycam/webidl/commit/b0621a84ae56a68e2e31d2d8df4fc5c74921177f
[14] Allow `async` and `includes` as member names by saschanaz · Pull Request #769 · heycam/webidl () https://github.com/heycam/webidl/pull/769