Dumi,
I am not sure what the API expectations are for different levels of durability of storage APIs. Is it:
1. Options passed to individual APIs selecting durability level
2. Separate API calls for different durability level
3. Allocations occurring through markup requiring user actions which acts as ambient durability level for a site.
I surely would like to avoid 1 and 2. I felt like the discussion (based on your proposal) was leaning towards 3. However, I can't read this email in that way.
Thanks for clarifying for my sake.
Nikunj
On May 4, 2010, at 6:08 PM, Dumitru Daniliuc wrote:
> ian, it seems to me that nobody objects to adding a isPersistent optional parameter to openDatabase{Sync}() in the WebSQLDatabases spec (default = false). can you please add it to the spec? if isPersistent = true and the UA doesn't support persistent storage, then i believe openDatabase{Sync}() should throw a SECURITY_ERR just like it does when the DB cannot be opened.
>
> thanks,
> dumi
>
>
> On Thu, Apr 29, 2010 at 1:20 PM, Shawn Wilsher <sdwilsh@mozilla.com> wrote:
> On 4/29/2010 1:08 PM, Tab Atkins Jr. wrote:
> When you say "per site" do you mean per subdomain, or per domain? The
> former is too permissive, the latter is too restrictive.
> I believe he means per origin. At least that's what I took from our discussion.
>
> Cheers,
>
> Shawn
>
>