TPE DOM: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Status Report: report page)
 
(47 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 (: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 (: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 21: 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]]

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