TPE DOM: Difference between revisions

4,074 bytes added ,  1 December 2017
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
DOM folks located in Taipei (UTC+8)
DOM folks located in Taipei (UTC+8)
== Team Members (:IRC_Nickname) ==
== Team Members (:IRC_Nickname) ==
*Hsin-Yi Tsai (:hsinyi, Engineering Manager)
*Alphan Chen (:alchen)
*Ben Hsu
*Ben Hsu (:hopang)
*Ben Tian (:btian)
*Bevis Tseng (:bevistseng)
*Bevis Tseng (:bevistseng)
*Eden Chuang (:edenchuang)
*Edgar Chen (:edgar)
*Edgar Chen (:edgar)
*Hsin-Yi Tsai (:hsinyi, Engineering Manager)
*Jessica Jong (:jessica)
*Jessica Jong (:jessica)
*Jocelyn Liu (:jocelyn)
*John Dai (:jdai)
*John Dai (:jdai)
*Samael Wang
*Samael Wang (:freesamael)
*Shawn Huang (:shawnjohnjr)
*Shawn Huang (:shawnjohnjr)
*Stone Shih (:stone)
*Stone Shih (:stone)
*Tom Tung (:tt)
*Tom Tung (:tt)


== Team Dashboard ==
== Domain Focus ==
[[TPE DOM/Dashboard|Dashboard]]
== 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.
* [[TPE DOM/Custom elements|Custom elements]]
** Edgar, John
* [[TPE DOM/Pointer events|Pointer events]]
** Stone
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]]
** Eden, Tom
* [[TPE DOM/Shadow DOM|Shadow DOM]]
** Ben (:btian), Jessica
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1193394 Microtasks & Promises]
** Bevis
 
=== What We Shipped===
* [[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 ===
* [[TPE DOM/Prerendering|Pre-rendering]]
* [[Firefox/Features/Web_Payments| Web Payments]]
 
== Dashboard ==
Visit the [https://docs.google.com/spreadsheets/d/10dZTti-8VAhOZFOtKlrlibdYuxsG31WeqoA-17Bu8I8/edit#gid=2043992660 link] to get the overview of deliverables and work-in-progress items.
 
== Status Report ==
Find the team news and status [[TPE_DOM/Report|here]]
 
== Bug Triage ==
[https://wiki.mozilla.org/Platform/DOM_Bug_Triage DOM Bug Triage]


== Documents & Presentations ==
== Documents & Presentations ==
=== 2016 Q2 ===
*[https://speakerdeck.com/freesamael/prerendering-revisit Samael Wang - Prerendering: prerequisite and background introduction]
** The slides mainly introduce the prerequisite knowledge needed for Prerendering implementation. It offers a high level overview of a browser, including xul, browser element arch, docshell, browsing context and DOM Window.
*[https://docs.google.com/presentation/d/1xzoX1O5O-UUKCTp4NrWboyBQDpV6Eal0nt8tQH1q848/edit#slide=id.p Shawn Huang - Storage API]
*[https://docs.google.com/presentation/d/1UUOC7EaQZNvthfAcMSV3URuZTuzvhHo6GE0AKAL_iw0/edit#slide=id.p Shawn Huang & Tom Tung - QuotaManager]
*[https://stackedit.io/viewer#!provider=gist&gistId=32fa7e41d0d4d87c84d0356d8090928a&filename=ImageElement Edgar Chen - Image element]
*[https://stackedit.io/viewer#!provider=gist&gistId=a503d505e5ef222a271fe4c45a31a9f9&filename=WebIDL Edgar Chen - WebIDL binding]
*[https://www.icloud.com/keynote/0BQLoCXOuQI02OBl2ekjGq6OA#Inside_IndexedDB Bevis Tseng - Inside IndexedDB]
=== 2016 Q3 ===
*[https://stackedit.io/viewer#!provider=gist&gistId=cab3ed0f5f0070f893dd71a500313939&filename=webidl_codegen Edgar Chen - WebIDL Parser & CodeGen]
*[https://people.mozilla.org/~jjong/slides/2016-html-forms-input/#1 Jessica Jong - HTML Form & Input]
=== 2016 Q4 ===
*[https://drive.google.com/open?id=0B266ERWcftbgTFZqbXg2WU1Dc1U3aGxyWU1sb1I2aENybHRB Stone Shih - Introduction to Events]
=== 2017 Q1 ===
* [https://www.icloud.com/keynote/0hmu8sUZRot_9XJACva_hdnKA#DocGroup%5FLabeling%5Fin%5FQuantum%5FDOM Bevis Tseng - DocGroup Labeling]
=== 2017 Q2 ===
* [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://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 ==
Line 23: Line 87:
** dev-platform [at] mozilla.com
** dev-platform [at] mozilla.com
** tpe-dom [at] mozilla.com: to reach out to the Taipei DOM folks
** tpe-dom [at] mozilla.com: to reach out to the Taipei DOM folks
== Status Report ==
Find the team news and status [[TPE_DOM/Report|here]]
Confirmed users
978

edits