TPE DOM: Difference between revisions
Jump to navigation
Jump to search
(→Status Report: report page) |
(→Documents & Presentations: 2017 Q4) |
||
(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) == | ||
* | *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) | ||
*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) | ||
== | == Domain Focus == | ||
[[TPE DOM/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 | ||
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.
- Custom elements
- Edgar, John
- Pointer events
- Stone
- Servies Workers & Devtool
- Eden, Tom
- Shadow DOM
- Ben (:btian), Jessica
- Microtasks & Promises
- Bevis
What We Shipped
- IndexedDB v2 on Firefox51 - Bevis
- Date/Time input types on Firefox57 - Jessica
- Storage API on Firefox57 - Shawn, Tom
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
Documents & Presentations
2016 Q2
- 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.
- Shawn Huang - Storage API
- Shawn Huang & Tom Tung - QuotaManager
- Edgar Chen - Image element
- Edgar Chen - WebIDL binding
- Bevis Tseng - Inside IndexedDB
2016 Q3
2016 Q4
2017 Q1
2017 Q2
- Samael Wang - Session History Modeling in HTML5, Servo & Gecko
- Edgar Chen - Scripting Processing Model
- John Dai - Custom Elements v1
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