Is this a fair summary of this thread? Chris (Apple) worries that having to support both responseText and responseArrayBuffer will be memory inefficient because implementations will end up with both representations in memory. James (Google) worries that synchronously reading bytes from the browser cache on demand when responseArrayBuffer is accessed will be too time-inefficient. Boris (Mozilla) worries that creating a new mode in which responseText is unavailable will break jQuery applications. I've suggested on another thread that the way around this is to abandon XHR as a legacy API and create a new HTTPRequest object or BinaryHTTPRequest or StreamingHTTPRequest or something. It occurs to me now, however, that the way to avoid breaking jQuery is to make responseType a constructor argument instead of a property to be set before send(). If I recall correctly, jQuery always creates its own XHR object, so if responseType is only settable at creation time, then the situation Boris fears won't arise. At least not with that library. DavidReceived on Tuesday, 2 November 2010 20:06:07 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:13:13 UTC