DOM/Workers-Storage: Difference between revisions

From MozillaWiki
< DOM
Jump to navigation Jump to search
(→‎DOM: Workers and Storage: add team members)
(Added Harveer.)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= DOM: Workers and Storage =
= DOM: Lifecycle, Workers and Storage =




=== Team Members: ===
=== Team Members: ===
* Marion Daly
* Andrew Sutherland
* Eden Chuang
* Harveer Singh
* Jan-Rio Krause
* Jan Varga
* Jan Varga
* Andrew Sutherland
* Jari Jalkanen
* Blake Kaplan
* Jens Stutte
* Perry Jiang
* Kagami Rosylight
* Eden
* Olli Pettay
* Tom
* Randell Jesup
* Yaron
 


=== Mission: ===
=== Mission: ===


Support the creation and development of important APIs for the web around workers, service workers and storage.  
Support the creation and development of important APIs for the web around content processes, workers, service workers and storage.  
 
Components:
* DOM: Content Processes
* DOM: File
* DOM: postMessage
* DOM: Push Notifications
* DOM: Service Workers
* DOM: Web Payments
* DOM: Workers
* Storage: Cache API
* Storage: IndexedDB
* Storage: localStorage & sessionStorage
* Storage: Quota Manager
* Storage: StorageManager


=== Projects: ===  
=== Projects: ===  


===== e10s Service Workers =====
Projects can be found here: https://wiki.mozilla.org/DOM/Workers-Storage/projects


Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1231208
* e10S Service Workers https://wiki.mozilla.org/DOM/Workers-Storage/projects/e10s-sw
* Local Storage Next Generation  https://wiki.mozilla.org/DOM/Workers-Storage/projects/lsng
* War on Storage Initialization Failures https://wiki.mozilla.org/DOM/Workers-Storage/projects/WSIF
* Web Payments https://wiki.mozilla.org/DOM/Workers-Storage/projects/web-payments


Multi-process e10s refactor for service workers. This is an important project not only to future proof our service worker work but also to align it with overall e10s work.
=== Good First Bug: ===


'''Open Critical Bug'''
Want to help? Great! We're an open source project. Below is a list of some good first bugs for you to pick up. Learn more [[Good_first_bug|here]].
<bugzilla>
{
"f1":"blocked",
"o1":"equals",
"v1":"1231208",
"priority": ["P1","P2"],
"include_fields":"id,summary,status,resolution, priority",
"status":["NEW","REOPENED"]
}
</bugzilla>


'''RESOLVED Critical Bug'''
<bugzilla>
<bugzilla>
{
{
  "f1":"blocked",
  "f1":"keywords",
  "o1":"equals",
  "o1":"anywordssubstr",
  "v1":"1231208",
  "v1":"good-first-bug",
  "priority": ["P1","P2"],
  "component": ["DOM: File","DOM: Push Notifications","DOM: Service Workers","DOM: Workers","DOM: Web Payments","Storage: Cache API","Storage: IndexedDB","Storage: localStorage & sessionStorage","Storage: Quota Manager","Storage: StorageManager"],
  "include_fields":"id,summary,status,resolution, priority",
  "include_fields":"id,summary,status,resolution, priority",
"status":["RESOLVED"]
  "status":["NEW","REOPENED","ASSIGNED"]
}
</bugzilla>
 
===== Local Storage NG =====
 
Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1286798
 
Per origin local storage.
 
'''Open Critical Bug'''
<bugzilla>
{
"f1":"blocked",
"o1":"equals",
"v1":"1286798",
"priority": ["P1","P2"],
"include_fields":"id,summary,status,resolution,priority",
  "status":["NEW","REOPENED"]
}
</bugzilla>
 
'''RESOLVED Critical Bug'''
<bugzilla>
{
"f1":"blocked",
"o1":"equals",
"v1":"1286798",
"priority": ["P1","P2"],
"include_fields":"id,summary,status,resolution,priority",
"status":["RESOLVED"]
}
</bugzilla>
 
===== Misc =====
Assigned Crit:
<bugzilla>
{
  "f2": "assigned_to",
  "o2": "notequals",
  "v2": "nobody@mozilla.org",
  "priority": ["P1"],
  "component":  ["DOM: IndexedDB","DOM: Quota Manager","DOM: Service Workers","DOM: Workers"],
  "resolution": "---",
  "include_fields":"assigned_to,id,summary,status,resolution,priority",
  "order": "assigned_to,priority,id"
}
</bugzilla>
 
Assigned:
<bugzilla>
{
  "f2": "assigned_to",
  "o2": "notequals",
  "v2": "nobody@mozilla.org",
  "priority": ["P2","P3"],
  "component":  ["DOM: IndexedDB","DOM: Quota Manager","DOM: Service Workers","DOM: Workers"],
  "resolution": "---",
  "include_fields":"assigned_to,id,summary,status,resolution,priority",
  "order": "assigned_to,priority,id"
}
</bugzilla>
 
Unassigned:
 
<bugzilla>
{
  "f2": "assigned_to",
  "o2": "equals",
  "v2": "nobody@mozilla.org",
  "priority": ["P1","P2"],
  "component":  ["DOM: IndexedDB","DOM: Quota Manager","DOM: Service Workers","DOM: Workers"],
  "resolution": "---",
  "include_fields":"assigned_to,id,summary,status,resolution,priority",
  "order": "priority,id"
}
}
</bugzilla>
</bugzilla>

Latest revision as of 08:20, 11 May 2022

DOM: Lifecycle, Workers and Storage

Team Members:

  • Andrew Sutherland
  • Eden Chuang
  • Harveer Singh
  • Jan-Rio Krause
  • Jan Varga
  • Jari Jalkanen
  • Jens Stutte
  • Kagami Rosylight
  • Olli Pettay
  • Randell Jesup


Mission:

Support the creation and development of important APIs for the web around content processes, workers, service workers and storage.

Components:

  • DOM: Content Processes
  • DOM: File
  • DOM: postMessage
  • DOM: Push Notifications
  • DOM: Service Workers
  • DOM: Web Payments
  • DOM: Workers
  • Storage: Cache API
  • Storage: IndexedDB
  • Storage: localStorage & sessionStorage
  • Storage: Quota Manager
  • Storage: StorageManager

Projects:

Projects can be found here: https://wiki.mozilla.org/DOM/Workers-Storage/projects

Good First Bug:

Want to help? Great! We're an open source project. Below is a list of some good first bugs for you to pick up. Learn more here.

Full Query
ID Summary Status Resolution Priority
1661212 Improve DOM Cache tests by adding a few getter function to reuse the code NEW P5
1672646 Merge IndexCountRequestOp::DoDatabaseWork and ObjectStoreCountRequestOp::DoDatabaseWork NEW --
1817416 Move the handling of the gShutdown flag out of the QM instance's code to the static entry functions. NEW --
1823421 `NotFoundError: Node was not found` when trying to access a non-readable file with the FileReader API NEW P5
1950816 Testcase generating/storing N empty strings in sessionstorage is 4x slower for N=500K NEW --

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


subpages of DOM/Workers-Storage