Proposal for new core modules and updates in existing core modules

1,227 views
Skip to first unread message

Jan Varga

unread,
May 20, 2024, 8:26:26 AMMay 20
to gover...@mozilla.org, jva...@mozilla.com, as...@mozilla.com, Jens Manuel Stutte, afa...@mozilla.com, Randell Jesup, jjal...@mozilla.com, amarc...@mozilla.com, nlay...@mozilla.com
Hi all,

Several years have passed since the creation of IndexedDB module. In the meantime, other DOM Storage APIs have evolved, implementations have gotten more complex, and experts in these areas have specialized. It therefore makes sense to have more fine-grained modules.

I would like to propose adding three new core modules: Quota Manager, localStorage & sessionStorage, and Bucket File System,
and updating existing modules: DOM File, and Web Workers.


New core modules:

Name: Quota Manager
Description: Centralized quota tracked storage management and implementation of StorageManager.
Owner(s): Jan Varga
Peer(s): Andrew Sutherland, Jens Manuel Stutte
Includes: dom/quota, dom/simpledb
Bugzilla Components: Core :: Storage: Quota manager, Core :: Storage: StorageManager

Name: localStorage & sessionStorage
Description: Implementation of localStorage & sessionStorage exposed only on window objects as “localStorage” and “sessionStorage”.
Owner(s): Jan Varga
Peer(s): Andrew Sutherland, Andreas Farre
Includes: dom/localstorage, dom/storage
Bugzilla Components: Core :: Storage: localStorage & sessionStorage

Name: Bucket File System
Description: Implementation of Bucket File System.
Owner(s): Randell Jesup
Peer(s): Jan Varga, Jari Jalkanen
Includes: dom/fs
Bugzilla Components: Core :: Storage: Bucket File System


Updates in existing core modules:

Name: DOM File
Owner(s): Andrew Sutherland (taking over from Andrea Marchesini)
Peer(s): Nika Layzell, Olli Pettay (adding Nika Layzell)
Owner(s) Emeritus: Andrea Marchesini

Name: Web Workers
Includes: dom/serviceworkers, dom/workers, dom/cache (adding dom/cache - Cache API)


Thanks,
Jan


Andrew Overholt

unread,
May 21, 2024, 9:04:26 AMMay 21
to Jan Varga, gover...@mozilla.org, as...@mozilla.com, Jens Manuel Stutte, afa...@mozilla.com, Randell Jesup, jjal...@mozilla.com, amarc...@mozilla.com, nlay...@mozilla.com
Thanks, Jan. This makes sense to me.

--
You received this message because you are subscribed to the Google Groups "gover...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to governance+...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/governance/1a0f7642-1e5e-45b0-a190-cf2bdff95137%40mozilla.com.
Reply all
Reply to author
Forward
0 new messages