TPE DOM: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Projects: remove QDOM & QFLOW)
 
(7 intermediate revisions by the same user not shown)
Line 14: Line 14:
*Stone Shih (:stone)
*Stone Shih (:stone)
*Tom Tung (:tt)
*Tom Tung (:tt)
== Domain Focus ==
== Who Works on What ==
* Scheduling (processes, threads, fibres): Bevis (QDOM labelling), Stone (input prioritization)
* Exposed Web APIs: Alphan (payment), BTian (payment), Eden (payment), Edgar (html, dom), Jessica (html, dom), John (html, dom), Stone (events)
* Browser integration (navigation, history, XPConnect, XPCOM, XBL): Samael (document navigation)
* Workers (“threads for the Web” incl. SW): Eden (SW), Tom (SW)
* Web-exposed client-side storage: Bevis (IDB), Shawn (Storage, QM), Tom (Storage, QM)


== Projects ==
== Projects ==
Line 20: Line 28:
* [[TPE DOM/Custom elements|Custom elements]]
* [[TPE DOM/Custom elements|Custom elements]]
** Edgar, John
** Edgar, John
* [[TPE DOM/Date time input types|Date/Time input types]] (on 57 beta now)
** Jessica
* [[TPE DOM/Pointer events|Pointer events]]
* [[TPE DOM/Pointer events|Pointer events]]
** Stone
** Stone
* [[TPE DOM/Storage|Storage API]] (on 57 beta now)
** Shawn, Tom
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]]
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]]
** Eden, Tom
** Eden, Tom
* [[Firefox/Features/Web_Payments| Web Payments]]
* [[TPE DOM/Shadow DOM|Shadow DOM]]
** Alphan, :btian, Eden
* Shadow DOM
** Ben (:btian), Jessica
** Ben (:btian), Jessica
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1193394 Microtasks & Promises]
** Bevis


=== What We Shipped===
=== What We Shipped===
* [[TPE DOM/IDBv2|IndexedDB v2]] on Firefox51 - Bevis
* [[TPE DOM/IDBv2|IndexedDB v2]] on Firefox51 - Bevis
* [[TPE DOM/Date time input types|Date/Time input types]] on Firefox57 - Jessica
* [[TPE DOM/Storage|Storage API]] on Firefox57 - Shawn, Tom


=== Backlog ===
=== Backlog ===
* [[TPE DOM/Prerendering|Pre-rendering]]
* [[TPE DOM/Prerendering|Pre-rendering]]
* [[Firefox/Features/Web_Payments| Web Payments]]


== Dashboard ==
== Dashboard ==
Line 69: Line 76:
* [https://stackedit.io/viewer#!provider=gist&gistId=50abe686538b54a174f801ba2be8dc6e&filename=ScriptingProcessingModel Edgar Chen - Scripting Processing Model]
* [https://stackedit.io/viewer#!provider=gist&gistId=50abe686538b54a174f801ba2be8dc6e&filename=ScriptingProcessingModel Edgar Chen - Scripting Processing Model]
* [https://drive.google.com/file/d/0B266ERWcftbgaUcwUzVkUUNGc1E/view?usp=sharing John Dai - Custom Elements v1]
* [https://drive.google.com/file/d/0B266ERWcftbgaUcwUzVkUUNGc1E/view?usp=sharing John Dai - Custom Elements v1]
=== 2017 Q3 ===
* [https://docs.google.com/presentation/d/1fN7QvjR64Sun1gsdS2aLyoSrA4cwgYsRaRubBtJB7Eg/edit#slide=id.p Shawn Huang - XMLHttpRequest introduction]
=== 2017 Q4 ===
* [https://docs.google.com/presentation/d/1momsC3suU8m-CrdZyYD_6QATATehjzZHbkGmL6KsmSk/edit#slide=id.p Bevis Tseng - EventLoop & Microtask checkpoints]
* [https://docs.google.com/presentation/d/1ZMNkllTvOxk_KIND8yevPsETbomyXAC__zIg7wDSVoU/edit#slide=id.g2afba102e2_0_613 Ben Tian - Shadow DOM 101]


== Communication Channel ==
== Communication Channel ==

Latest revision as of 08:26, 1 December 2017

DOM folks located in Taipei (UTC+8)

Team Members (:IRC_Nickname)

  • Alphan Chen (:alchen)
  • Ben Hsu (:hopang)
  • Ben Tian (:btian)
  • Bevis Tseng (:bevistseng)
  • Eden Chuang (:edenchuang)
  • Edgar Chen (:edgar)
  • Hsin-Yi Tsai (:hsinyi, Engineering Manager)
  • Jessica Jong (:jessica)
  • John Dai (:jdai)
  • Samael Wang (:freesamael)
  • Shawn Huang (:shawnjohnjr)
  • Stone Shih (:stone)
  • Tom Tung (:tt)

Domain Focus

Who Works on What

  • Scheduling (processes, threads, fibres): Bevis (QDOM labelling), Stone (input prioritization)
  • Exposed Web APIs: Alphan (payment), BTian (payment), Eden (payment), Edgar (html, dom), Jessica (html, dom), John (html, dom), Stone (events)
  • Browser integration (navigation, history, XPConnect, XPCOM, XBL): Samael (document navigation)
  • Workers (“threads for the Web” incl. SW): Eden (SW), Tom (SW)
  • Web-exposed client-side storage: Bevis (IDB), Shawn (Storage, QM), Tom (Storage, QM)

Projects

What We're Doing

Below is the list of the ongoing projects and the members.

What We Shipped

Backlog

Dashboard

Visit the link to get the overview of deliverables and work-in-progress items.

Status Report

Find the team news and status here

Bug Triage

DOM Bug Triage

Documents & Presentations

2016 Q2

2016 Q3

2016 Q4

2017 Q1

2017 Q2

2017 Q3

2017 Q4

Communication Channel

  • IRC channel: #content
  • Mailing group:
    • dev-platform [at] mozilla.com
    • tpe-dom [at] mozilla.com: to reach out to the Taipei DOM folks