Bug 53983
Summary: | Implement unified per-origin quota tracker across all storage types | ||
---|---|---|---|
Product: | WebKit | Reporter: | Anton D'Auria <adauria> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | costan, ddkilzer, ericu, joepeck, jorlow, kinuko, michaeln, sihui_liu |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | OS X 10.5 | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=196545 |
Anton D'Auria
It will be more useful to have per-origin quotas across all storage types. Currently, there are a number of inadequate solutions -- replicated functionality in Database and IDBDatabase quota trackers, and fixed quotas for LocalStorage and SessionStorage.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jeremy Orlow
AppCache would probably be included as well.
Note that Chrome will need a way to keep LocalStorage quotas separate from the unified quota. (And plan to start aggressively discouraging its use in the near future.)
Victor Costan
Was this (at least partially) addressed in https://bugs.webkit.org/show_bug.cgi?id=196545 ?
Sihui Liu
(In reply to Victor Costan from comment #2)
> Was this (at least partially) addressed in
> https://bugs.webkit.org/show_bug.cgi?id=196545 ?
That bug is about removing dead code, but we do have a quota checker now.
It only tracks some types of storage: https://bugs.webkit.org/show_bug.cgi?id=195283