DOM 4.1

DOM 4.1 (W3C)

[3] DOM 4.1 は、 W3CWPWGWHATWG DOM Standardコピペして独自に編集した仕様書です。

[7] W3C 関係者以外には特に意味がなく、無視するべきものです。

内容

[17] DOM Standard と似た内容ですが、細部に違いがあります。 何が違うのか、意図は何なのかはよくわかりません。

[18] DOM Standard 参照。

開発体制や WHATWG との関係

[16] HTML 5.0 と似たようなものです。 HTML 5.1DOM Standard を参照。

歴史

[6] W3CWHATWG仕様書コピペをするに至った経緯は、 DOM StandardHTML 5.0 を参照。

[134] Welcome new WebPlat editors (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2016OctDec/0013.html

Tobie Langel (IE) as editor for WebIDL, Sangwhan Moon (IE) as editor for Web Workers and HTML, Yongsheng Zhu (Alibaba) as editor for DOM, and Brandon Jones (Google) as editor for Gamepad API.

[135] Fwd: Updating the DOM specification (chaals@yandex-team.ru著, ) https://lists.w3.org/Archives/Public/public-webapps/2017JanMar/0000.html

[1] w3c/dom: DOM Standard () https://github.com/w3c/dom

Plan for DOM 4.1

TBD...

[2] whatwg's commit list outside of DOM 4.1 Working Draft · Issue #15 · w3c/dom () https://github.com/w3c/dom/issues/15

[5] Add ShadowDOM support from WHATWG-DOM · Issue #13 · w3c/dom () https://github.com/w3c/dom/issues/13

If W3C DOM is updated to match implementations (and kept up-to-date) on things like this, then we could reference DOM4 instead of WHATWG-DOM.

[4] Publish First Public WD for "4.1" · Issue #91 · w3c/dom () https://github.com/w3c/dom/issues/91

[8] added a new draft for DOM4.1 (siusin著, ) https://github.com/w3c/dom/commit/1a1b6378d92455cd3eb071f3159eefe4e8a2ceee

[9] remove historical documents (siusin著, ) https://github.com/w3c/dom/commit/6f4b5abf128295934489c6e00661aaffb7ebe5f5

[10] Commits · w3c/dom () https://github.com/w3c/dom/commits/dom4.1

[11] split the DOM4 document (siusin著, ) https://github.com/w3c/dom/commit/e1c8d230a5f5dc10f08ec1a5c88b5a85ef3a6335

[12] HTML Standard とは違って DOM Standard は長くないし WHATWG 版と W3C 版でそんなに内容が違わない (W3C 版が古いことを除けば。) し Bikeshed で書かれているのに、わざわざ HTML Standard の劣化コピペHTML 5.2 と同じようにごとに分割するんですね。元のままにしておけば gitmergecherry-pick もできたはずなのに、どうしても人間の温もりが感じられる手動マージにこだわりたいのですかね・・・。

[13] CfC: DOM 4.1 to FPWD (chaals@yandex-team.ru著, ) https://lists.w3.org/Archives/Public/www-dom/2017JanMar/0009.html

[14] converted to .bs document (siusin著, ) https://github.com/w3c/dom/commit/e3d54cd79b22328572736eaeac213362dd4babff

[15] Re: CfC: DOM 4.1 to FPWD (chaals@yandex-team.ru著, ) https://lists.w3.org/Archives/Public/www-dom/2017JanMar/0014.html

[19] Update acknowledgements (chaals著, ) https://github.com/w3c/dom/commit/9b3d5875b0e17da5af19b98c75e846d4958ab6d2

[20] HTML 5.1謝辞リセット事件で懲りてなかったのか・・・

[21] Call for Consensus - DOM 4.1 to FPWD (chaals@yandex-team.ru著, ) https://lists.w3.org/Archives/Public/public-webapps/2017JanMar/0018.html

[22] Update README (chaals著, ) https://github.com/w3c/dom/commit/935312a04cdf93d78d4a7df5ff7a8f07f314e705

[23] update to relevant history (chaals著, ) https://github.com/w3c/dom/commit/1c70199be8e55e2d85038644fb793e17fc9cef6f

>>23
 +  Around 2009 some employees of Opera software began to write a new version of a DOM specification,
 +  which was then worked on by the "Web Hypertext Application Technology Working Group".
 +  In November 2013 W3C produced a W3C First Public Working draft based on this work,
 +  and after subsequent development that became the W3C Recommendation DOM 4, in November 2015.

[24] 素直に WHATWG に触れているなんて珍しい! なんで通称の WHATWG じゃなくてわざわざ展開形にして書くのか謎だし、ここだけ引用符で括るのも謎だし、 正確には 2008年から開発が始まっているけど Around だからまあ良いでしょう。

[25] DOM4 になるものが最初に W3C から出版されたのがDOM4 という名前になったのが なのに、 なぜか FPWDということになっています。

この前年、 W3C WebApps WGDOM 開発陣が WHATWG に移動したため、 DOM 仕様はほとんど放置状態でした。 DOMW3C勧告にならなければ困る W3C HTML WG は、 WebApps WG から DOM を引き取って自力で W3C勧告化することにしました (自力で、といっても例によってコピペして独自編集する、という意味ですが...)。 そして HTML WG から FPWG として出版されたのがというわけです。

つまり、 DOM 4.1 の編集者達は、意図的になのかどうかは知りませんが、 自分達の関わっていない時代のことへの言及を省いた、ということです。

FPWD というのは W3C Process 上の文書の段階の名前なので、 文字通り「first」の出版物とは限りません。FPWD が出版されたのは事実であり、嘘はついていません。
[26] ちなみに W3C WebApps WG は現在の DOM Standard とは別路線の、 従来の DOM3 の延長にある DOM4 Core の開発を2009年に始めていますが (その後断念)、 それにも触れられていません。まあ些細なことだから良いのでしょう。

[27] Update goals… (chaals著, ) https://github.com/w3c/dom/commit/afdc6b1bbd863fac43581c321a999ab771fa7d23

[28] Re: Call for Consensus - DOM 4.1 to FPWD (chaals@yandex-team.ru著, ) https://lists.w3.org/Archives/Public/public-webapps/2017JanMar/0046.html

[29] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20170321/

[30] >>29 W3Cトップページで告知されてないな: March | 2017 | W3C News () https://www.w3.org/blog/news/archives/date/2017/03

[31] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20170420/

[32] >>31 Normative ReferencesWHATWGDOM Standard が入っていて、いくつかの用語が DOM Standard を参照している。独創的だ。

[33] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20170609/

[34] W3C DOM 4.1 () https://w3c.github.io/dom/

W3C DOM 4.1

Editor's Draft, 7 March 2017

[35] Invalid iterable declarations · Issue #149 · w3c/dom () https://github.com/w3c/dom/issues/149

the link is outdated. please see https://www.w3.org/TR/2017/WD-dom41-20170609/ .

[36] >>33Editor's Draftリンクを辿った先の >>34/TR/ よりも古い版だとかいう罠。 他の現在のほとんどの W3C仕様書は最新版が EDスナップショット/TR/ に置かれているのに (DOM4 もそうだったのに)、敢えて違ったことをして惑わす意図は何だろう。

[37] Merge Shadow DOM into DOM 4.1? · Issue #150 · w3c/dom () https://github.com/w3c/dom/issues/150

[38] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20171021/

[39] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20171025/

[40] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20171031/

[41] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20171102/

[42] W3C DOM 4.1 () https://www.w3.org/TR/2017/WD-dom41-20171207/

[43] New WD (xfq著, ) https://github.com/w3c/dom/commit/5683b2817d7f4d19a7d53b7af0aa3beadba9bcec

[44] This recommendation should be definitely corected relative to the current specification of WHATWG · Issue #3 · w3c/dom () https://github.com/w3c/dom/issues/3

[45] W3C DOM 4.1 () https://www.w3.org/TR/2018/WD-dom41-20180201/

[46] Wide review tracker for DOM 4.1 · Issue #172 · w3c/dom () https://github.com/w3c/dom/issues/172

[47] Add creative commons required copyright notice (chaals著, ) https://github.com/w3c/dom/commit/79b4f36ef3d858ff48dba78941f83a46defa52fe

[48] Add attribution of WHATWG DOM, as required by the CC-BY license · Issue #174 · w3c/dom () https://github.com/w3c/dom/issues/174

[49] W3C DOM 4.1 () https://www.w3.org/TR/2018/WD-dom41-20180201/

[50] W3C DOM 4.1 () https://www.w3.org/TR/2018/WD-dom41-20180201/

[51] Google Formal Objection to CR Transition of DOM4.1 · Issue #177 · w3c/dom () https://github.com/w3c/dom/issues/177

[52] CfC: Move DOM 4.1 to Candidate Recommendation · Issue #175 · w3c/dom () https://github.com/w3c/dom/issues/175

[53] Microsoft formal objection to DOM 4.1 advancing to CR · Issue #176 · w3c/dom () https://github.com/w3c/dom/issues/176

[54] Google Formal Objection to CR Transition of DOM4.1 · Issue #177 · w3c/dom () https://github.com/w3c/dom/issues/177

[55] Delete w3c/dom as Obsolete · Issue #183 · w3c/dom () https://github.com/w3c/dom/issues/183

[56] DRAFT Memorandum of Understanding Between W3C and WHATWG () https://www.w3.org/2019/04/WHATWG-W3C-MOU.html

W3C agrees to discontinue its release plans for W3C versions of HTML 5.3 and DOM 4.1.

[57] Memorandum of Understanding Between W3C and WHATWG () https://www.w3.org/2019/04/WHATWG-W3C-MOU.html

[58] Memorandum of Understanding Between W3C and WHATWG () https://www.w3.org/2019/04/WHATWG-W3C-MOU.html

[59] Memorandum of Understanding Between W3C and WHATWG () https://www.w3.org/2019/04/WHATWG-W3C-MOU.html

[60] W3C and WHATWG to work together to advance the open Web platform | W3C Blog () https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-together-to-advance-the-open-web-platform/