W3C home > Mailing lists > Public > public-webapps@w3.org > April to June 2010

Re: XMLHttpRequest.responseBlob

From: Jonas Sicking <jonas@sicking.cc>
Date: Mon, 26 Apr 2010 16:24:18 -0700
Message-ID: <x2u63df84f1004261624k3cd7e36ek11ea0cd1fbad821@mail.gmail.com>
To: Thomas Broyer <t.broyer@gmail.com>
Cc: Michael Nordman <michaeln@google.com>, Darin Fisher <darin@chromium.org>, Web Applications Working Group WG <public-webapps@w3.org>
On Mon, Apr 26, 2010 at 4:19 PM, Thomas Broyer <t.broyer@gmail.com> wrote:
> On Tue, Apr 27, 2010 at 1:11 AM, Jonas Sicking <jonas@sicking.cc> wrote:
>>
>> I'm not sure I understand how you envision the implementation working.
>> You can't before hand know that the implementation won't ever access
>> those properties (at least not without solving the halting problem).
>> So you'll have to keep all the data in memory, just in case
>> .reponseText is accessed.
>
> Couldn't you stream to disk, and in case responseText or responseXML
> is called then read back from disk? You'd then have to "keep all the
> data in memory" only when .responseText is used.

That requires synchronous IO, something we're trying hard to avoid.
Apple has said in the past that they are not willing to implement APIs
that require synchronous IO. And in Firefox we're working on removing
all places where it's used. Both in the implementation of various
features exposed to web pages, but also in the product itself.

/ Jonas
Received on Monday, 26 April 2010 23:25:10 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:38 GMT