|
|
| 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)
| |
| * Nika Layzell (:nika)
| |
| * Kyle Machulis (:qDot)
| |
| * Andrew Overholt (:overholt)
| |
| * Olli Pettay (:smaug)
| |
| *Stone Shih (:stone)
| |
| * Henri Sivonen (:hsivonen)
| |
| *Samael Wang (:freesamael)
| |
| * Ben Tian (:btian)
| |
|
| |
|
| ==Current Projects (this is not entirely accurate but gives a rough idea)==
| | * [https://chat.mozilla.org/#/room/#dom:mozilla.org #dom:mozilla.org] |
| * Custom Elements | | * [https://chat.mozilla.org/#/room/#domcore:mozilla.org #domcore:mozilla.org] |
| ** edgar, jdai | | * [https://chat.mozilla.org/#/room/#workers-and-storage:mozilla.org #workers-and-storage:mozilla.org] |
| * Date/Time input types
| | * [https://chat.mozilla.org/#/room/#fission:mozilla.org #fission:mozilla.org] |
| ** jessica
| | * [https://chat.mozilla.org/#/room/#necko:mozilla.org #necko:mozilla.org] |
| * 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 ==
| | and occasionally email through [https://lists.mozilla.org/listinfo/dev-platform dev-platform]. |
| [https://wiki.mozilla.org/Platform/DOM_Bug_Triage DOM Bug Triage] | | |
| | == Bug triage == |
| | |
| | See [[DOM/Triage]]. |
| | |
| | == Onboarding == |
| | |
| | See [[DOM/Engineering]]. |
| | |
| | == 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 73: |
Line 39: |
| * [[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/ |