Contact emails
dgr...@chromium.org, jsbell@chromium.org, sligh...@google.com
Spec
https://storage.spec.whatwg.org/Summary
Allow origins to opt out of the browser's storage-eviction logic that is run when the user's storage space is running low.Motivation
The web platform, as specified, doesn't require browsers to guarantee the lifetime of web storage (e.g. IndexedDB, WebSQL, Service Workers). In practice browsers implement storage on a "best-effort" basis: when an end-user's storage space runs low, they start deleting web storage. This means that there is no way for a music service to guarantee that the songs you saved for offline won't be deleted by the browser behind your back. To get around this shortcoming, developers either go native or use chrome apps and extensions with the "unlimitedStorage" permission.Compatibility Risk
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
At least 5. Consider this a solicitation for feasibility and implementation advice for Android WebView.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/5715811364765696
Requesting approval to ship?
No
Discussion of the spec, down to whether the web needs this capability at all, should happen at https://github.com/whatwg/storage/issues.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Why are we even doing the permissions API then?
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.