TPE DOM: Difference between revisions

1,208 bytes added ,  1 December 2017
(→‎Documents & Presentations: 2017 Q2 - Edgar's scripting processing model sharing)
 
(12 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]]
** Jessica
* [[TPE DOM/Pointer events|Pointer events]]
* [[TPE DOM/Pointer events|Pointer events]]
** Stone
** Stone
* [[TPE DOM/Storage|Storage API]]
** Shawn, Tom
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]]
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]]
** Ho-Pang and Tom
** Eden, Tom
* [[Quantum/DOM|Quantum DOM]] and [[Quantum#Quantum_Flow|Quantum Flow]]
* [[TPE DOM/Shadow DOM|Shadow DOM]]
** Bevis, Stone, Samael
** Ben (:btian), Jessica
* Web Payment
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1193394 Microtasks & Promises]
** Alphan, :btian, Eden
** 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 68: Line 75:
* [https://speakerdeck.com/freesamael/session-history-modeling-in-html5-servo-and-gecko Samael Wang - Session History Modeling in HTML5, Servo & Gecko]
* [https://speakerdeck.com/freesamael/session-history-modeling-in-html5-servo-and-gecko Samael Wang - Session History Modeling in HTML5, Servo & Gecko]
* [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]
=== 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 ==
Confirmed users
978

edits