Could WebKit configure the localstorage database(s) to use UTF8 text
encoding for string values?

On Sun, Nov 29, 2009 at 8:38 AM, William Edney
<bed...@technicalpursuit.com>wrote:

> All -
>
> I've been discussing the localStorage quota limit over on this bug with
> Jeremy Orlow:
>
> https://bugs.webkit.org/show_bug.cgi?id=31791
>
> To recap from the discussions on that bug:
>
> Jeremy has implemented the localStorage quota on the latest Webkit builds.
> This caused my usage of localStorage to fail, because as a JS programmer, I
> assumed that 5MB meant '5 million characters' of storage. This assumption
> holds true on Firefox 3.5.X+ and IE8, but fails on Webkit since it stores
> things into localStorage as UTF-16.
>
> One option we discussed on that bug was getting the spec folks to alter the
> spec in one of three ways:
>
> - specify the quota in terms of 'characters' (or Strings, or whatever)
> thereby abstracting away the encoding problem entirely.
> - specify UTF-8 so that 'MB = characters'
> - specify a JS API such that the encoding could be specified.
>
> Jeremy wasn't too taken with any of these proposals, and in any case, they
> probably need to be taken up on the W3 group defining this stuff, not here.
>
> In any case, as Jeremy states in Comment #5 of the bug report, "the spec's
> mentioning of 5mb is really just an example". And when I filed this bug on
> Mozilla's Bugzilla tracker:
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=461684
>
> another comment there points out the same thing. (Note that this bug was
> originally filed to see if the Mozilla guys would raise their quota to 10MB
> to match IE8 and, since they don't use double-byte encoding, I was really
> asking for '10 million characters' there :-)).
>
> Given that, an increase from 5MB to 10MB would 'solve my immediate
> problem'. And, without going back to the spec folks, I'm not sure that much
> more can be done here.
>
> Jeremy wanted me to post to get the discussion started (and hopefully
> attain some consensus :-) ), so let's discuss :-).
>
> Thanks in advance!
>
> Cheers,
>
> - Bill
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to