DOM: Difference between revisions

1,117 bytes removed ,  17 February 2021
Link to "making changes to Gecko" pages
(Cleanup the page some.)
(Link to "making changes to Gecko" pages)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''<dfn>DOM</dfn>''' is an abbreviation for Document Object Model, and typically includes the full set of APIs and Object Models present in a browser.
DOM as used by Mozilla encompasses the implementation of a wide variety of "infrastructure" web standards that glue together user input, script execution, networking, and provide the building blocks for APIs as well as the implementation of some.


The DOM is one of several web [[standards]].
Standards include, but are not limited to, Web IDL, HTML, DOM, UI Events, Service Workers, Encoding, Storage, HTTP, and Indexed DB.


For documentation on the DOM, how to develop for it, call various APIs, see:
For documentation on the DOM and how to develop for it, see [https://developer.mozilla.org/ MDN].
* https://developer.mozilla.org/en-US/docs/Web/API'


== Priorities ==
== Communication ==
The following DOM projects are a priority in 2018:
* JS modules: https://bugzilla.mozilla.org/show_bug.cgi?id=568953
* Shadow DOM: https://bugzilla.mozilla.org/show_bug.cgi?id=shadowdom
* Custom Elements: https://bugzilla.mozilla.org/show_bug.cgi?id=889230
* Service Workers (and e10s-multi): https://bugzilla.mozilla.org/show_bug.cgi?id=1231208
* Payment Request: https://bugzilla.mozilla.org/show_bug.cgi?id=1318984


== Mozilla DOM team members (:IRC_nick)==
Mozilla's DOM teams use Matrix:
We mostly hang out in [irc://irc.mozilla.org/content #content] and on [https://lists.mozilla.org/listinfo/dev-platform dev-platform].
* Ehsan Akhgari (:ehsan)
* Marcos Caceres (:marcosc)
* William Chen (:wchen)
*John Dai (:jdai)
* Andreas Farre (:farre)
*Ben Hsu (:hopang)
*Shawn Huang (:shawnjohnjr)
*Jessica Jong (:jessica)
* Anne van Kesteren (:annevk)
* Michael Layzell (:mystor)
* Kyle Machulis (:qDot)
* Andrew Overholt (:overholt)
* Olli Pettay (:smaug)
*Stone Shih (:stone)
* Henri Sivonen (:hsivonen)
*Samael Wang (:freesamael)
* Ben Tian (:btian)


* [https://chat.mozilla.org/#/room/#dom:mozilla.org #dom:mozilla.org]
* [https://chat.mozilla.org/#/room/#domcore:mozilla.org #domcore:mozilla.org]
* [https://chat.mozilla.org/#/room/#workers-and-storage:mozilla.org #workers-and-storage:mozilla.org]
* [https://chat.mozilla.org/#/room/#fission:mozilla.org #fission:mozilla.org]
* [https://chat.mozilla.org/#/room/#necko:mozilla.org #necko:mozilla.org]


==Current Projects (this is not entirely accurate but gives a rough idea)==
and occasionally email through [https://lists.mozilla.org/listinfo/dev-platform dev-platform].
* Custom Elements
** edgar, jdai
* Date/Time input types
** jessica
* Large Allocation Header ({w,}asm games on 32-bit Windows)
** mystor
* Pointer Events
** stone
* [[Quantum/DOM|Quantum DOM]] and [[Quantum#Quantum_Flow|Quantum Flow]]
** bevistseng, ehsan, farre, freesamael, mystor, smaug, wchen, stone
* Rust text encoding/decoding
** hsivonen
* Service Workers (notably for [[Electrolysis/Multiple_content_processes|e10s-multi]])
**
* Base Web Platform standards
** annevk, marcosc
* Storage API and IndexedDB
** bevistseng, janv, shawnjohnjr, tt
* WebAuthn
** qDot
* Web Payments
** marcosc, btian, alchen, edenchuang
* DOM parts of JS feature (ES6 modules and SharedArrayBuffer)
**


== Bug Triage ==
== Bug triage ==
[https://wiki.mozilla.org/Platform/DOM_Bug_Triage DOM Bug Triage]
 
See [[DOM/Triage]].
 
== Onboarding ==
 
See [[DOM/Engineering]].
 
== Making changes to Gecko ==
 
* [[DOM/Web-Observable Changes]]
* [[ExposureGuidelines]]
* [[DOM/WebIDL Review Checklist]]
 
== Older content ==
 
=== Subpages of {{FULLPAGENAME}} ===


== subpages of {{FULLPAGENAME}} ==
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}


== See also ==
=== See also ===
 
* [[TPE_DOM]]
* [[TPE_DOM]]
* [https://www.standu.ps/project/dom/ DOM status reporting board]
* [https://www.standu.ps/project/dom/ DOM status reporting board]
Line 74: Line 45:
* [[CSS]]
* [[CSS]]
* [[WebAPI]]
* [[WebAPI]]
* [http://rocallahan.github.io/innerText-spec/index.html Draft specification for DOM "innerText" property] ([https://github.com/rocallahan/innerText-spec github repo])
* For older information about the not out-of-fashion "moz-" prefixed APIs, see [[DOM/prefixes]].
* For older information about the not out-of-fashion "moz-" prefixed APIs, see [[DOM/prefixes]].
* http://web-confluence.appspot.com/
* http://web-confluence.appspot.com/
Confirmed users
112

edits