Confirmed users
978
edits
(→What We're Doing: web payment project) |
(→Documents & Presentations: 2017 Q4) |
||
| (16 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/Pointer events|Pointer events]] | * [[TPE DOM/Pointer events|Pointer events]] | ||
** Stone | ** Stone | ||
* Servies Workers & [[TPE DOM/SW Devtool|Devtool]] | * 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=== | === 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 50: | Line 57: | ||
== Documents & Presentations == | == Documents & Presentations == | ||
=== 2016 Q2 === | === 2016 Q2 === | ||
*[https://speakerdeck.com/freesamael/prerendering-revisit Samael Wang: | *[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/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://docs.google.com/presentation/d/1UUOC7EaQZNvthfAcMSV3URuZTuzvhHo6GE0AKAL_iw0/edit#slide=id.p Shawn Huang & Tom Tung - QuotaManager] | ||
| Line 56: | Line 64: | ||
*[https://stackedit.io/viewer#!provider=gist&gistId=a503d505e5ef222a271fe4c45a31a9f9&filename=WebIDL Edgar Chen - WebIDL binding] | *[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] | *[https://www.icloud.com/keynote/0BQLoCXOuQI02OBl2ekjGq6OA#Inside_IndexedDB Bevis Tseng - Inside IndexedDB] | ||
=== 2016 Q3 === | === 2016 Q3 === | ||
*[https://stackedit.io/viewer#!provider=gist&gistId=cab3ed0f5f0070f893dd71a500313939&filename=webidl_codegen Edgar Chen - WebIDL Parser & CodeGen] | *[https://stackedit.io/viewer#!provider=gist&gistId=cab3ed0f5f0070f893dd71a500313939&filename=webidl_codegen Edgar Chen - WebIDL Parser & CodeGen] | ||
| Line 63: | Line 72: | ||
=== 2017 Q1 === | === 2017 Q1 === | ||
* [https://www.icloud.com/keynote/0hmu8sUZRot_9XJACva_hdnKA#DocGroup%5FLabeling%5Fin%5FQuantum%5FDOM Bevis Tseng - DocGroup Labeling] | * [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 == | ||