On Sep 8, 2010, at 9:44 AM, Simon Pieters wrote:

> On Wed, 08 Sep 2010 17:22:44 +0200, Chris Marrin <cmar...@apple.com> wrote:
> 
>> 
>> On Sep 8, 2010, at 12:13 AM, Anne van Kesteren wrote:
>> 
>>> On Wed, 08 Sep 2010 01:09:13 +0200, Jian Li <jia...@chromium.org> wrote:
>>>> Several specs, like File API and WebGL, use ArrayBuffer, while other spec, 
>>>> like XMLHttpRequest Level 2, use ByteArray. Should we change to use the 
>>>> same name all across our specs? Since we define ArrayBuffer in the Typed 
>>>> Arrays spec (
>>>> https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/TypedArray-spec.html),
>>>> should we favor ArrayBuffer?
>>>> 
>>>> In addition, can we consider adding ArrayBuffer support to BlobBuilder,
>>>> FormData, and XMLHttpRequest.send()?
>>> 
>>> So TC39 is going to leave this thing alone? I.e. are we sure ArrayBuffer is 
>>> the way of the future?
>> 
>> ArrayBuffer certainly has momentum behind it. It started as a part of the 
>> WebGL spec as a way of passing buffers of data of various types (sometimes 
>> heterogeneous types) to the WebGL engine. Since then, it has found uses in 
>> the Web Audio proposal, the File API and there has been talk in using it as 
>> a way to pass data to Web Workers.
> 
> Do you mean WebSockets?

Web Sockets is certainly another candidate, but I meant Web Workers. There have 
been informal discussions on using ArrayBuffers as a way to safely share binary 
data between threads. I don't believe anything has been formalized here.

-----
~Chris
cmar...@apple.com





Reply via email to