-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Storage Buckets API #562
Comments
Hi there, Thanks for the great explainer, we are generally supportive of this idea, but would like to review the API a bit more in detail. We usually don't want IDL listings in the explainer, but as you don't have a spec at this point, would it be possible to add an API.md file with all the proposal API? Thanks |
We (mostly @hober and me) looked at this in our TAG breakout, we have some naming concerns and other similar concerns... but overall it seems fine. We are not a fan of APIs with All storage buckets have a Now a fan of the name of Regarding durability concept - durability Maybe something like "
|
It seems like this could be a win from a data minimization perspective - if it allows the developer to set an appropriate expiration over certain categories of data. This could aid user privacy. |
Thanks for the feedback @kenchris, @hober & @torgo!
Sounds good, we can update this to
Sounds good, thanks for pointing this out! (WICG/storage-buckets#27)
Sorry for the confusion here. Our intent (which I should probably more explicitly point this out in the explainer) was to adopt the
Sorry for the confusion here as well. This is specifically meant to be durability in the face of power failures and was named to be consistent with durability in IDBTransaction. But we realize this naming here isn't the most clear... would you have any suggestions for better naming for this option in terms of power failure?
Would this just be for the setter, or would you expect the getter also be Thank you! |
The feedback sounds sensible, and we are happy to see this move forward Have you thought about what venue you want this to end up in after WICG? |
Can you provide a little more info on the positive developer feedback on this that you mention in the multi-stakeholder feedback section? Also, referencing Ken's comment, it would be good to see some more evidence of multiple implementations such as a positive Mozilla standards position? |
Awesome, thank you!
We see this eventually being a part of the Storage Standard.
We've had developer participation & positive feedback in our in our TPAC breakout sessions in 2019 [1] & 2020[2] including participants from the Washington Post who have expressed interest in being early testers. We also are working with an internal Google partner who is interested in this API. As for implementor interest, we have done a joint TPAC 2019 presentation with Mozilla, with some more context on this thread (whatwg/storage#2). But I've just requested a formal position here which will hopefully reflect this. Although no formal position from Safari at this point, they have actively participated in our discussions in TPAC 2019 [1] & TPAC 2020 [2]. [1] TPAC 2019 discussion: doc Thank you! |
Hi, |
Hi @ylafon, As for Storage Buckets API support in storage partitioning, it is still undecided. It will likely follow the pattern of other storage APIs and will be partitioned in 3rd party contexts. However, there is consideration of not allowing for Storage Buckets API in partitioned storage as well. |
Thank you for the clarification. |
HIQaH! QaH! TAG!
I'm requesting a TAG review of Storage Buckets API.
The core of the proposal is granting sites the ability to create multiple storage buckets, where the user agent may choose to delete each bucket independently of other buckets. By contrast, today's user agents have a binary choice of either persisting or deleting all the data stored by a site.
Further details:
We'd prefer the TAG provide feedback as (please delete all but the desired option):
🐛 open issues in our GitHub repo for each point of feedback
The text was updated successfully, but these errors were encountered: