[webkit-dev] FileAPI/FileWriter support

Dmitry Titov dimich at chromium.org
Wed Mar 24 20:44:27 PDT 2010

I'm curious what the ByteStore object is for? While reading the document,
I've got an impression that BlobBuilder would store all content of the blob
under construction in that store, 'realizing' the parts (encoding the
strings into utf-8 and reading the files underlying Blobs). It seems to be
better to avoid 'realizing' the separate strings/blobs until the very end
(basically, until the bits are needed for actual XHR.send() or
FileWriter.write()), otherwise BlobBuilder.append() becomes a synchronous
"read whole file" operation.


On Wed, Mar 24, 2010 at 5:42 PM, Kinuko Yasuda <kinuko at chromium.org> wrote:

> Hi webkit-dev folks,
> I'm working on FileAPI/FileWriter support and would like to start making
> changes / send patches for the work.
> Our initial target platform is chromium and many of the changes will only
> touch files under platform/chromium, but I will also change existing
> Blob/File code and will add some modules in WebCore for async file
> operations.
> Here's the design doc (implementation plan) for FileWriter:
> http://docs.google.com/View?docID=0AWoCez0NQ60KZG5jaGhkZ18xZ25rZ3RxY3A&revision=_latest&hgd=1
> The plan/design is not concrete yet and any feedbacks are more than
> welcome.
> To start with, I'm planning to open a new meta issue for FileWriter (will
> also update webkit.org/b/32624) and start submitting changes in small
> pieces whenever possible.
> Thanks!
> Kinuko
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20100324/b5ca38fc/attachment.html>

More information about the webkit-dev mailing list