Anne van Kesteren (2013-04-11T10:19:41.000Z)
On Wed, Apr 10, 2013 at 3:27 PM, Mark S. Miller <erights at google.com> wrote:
> For those new to these lists,
> <http://lists.w3.org/Archives/Public/public-script-coord/2011JulSep/0055.html>
> may provide some context. The structured clone algorithm has changed since
> then. But looking this over, I think most of these points are still
> relevant. See also the rest of the thread starting at this message.

With regards to #4 in that message, Blob/File/FileList are readonly,
so there is no writing to the same object.

Given that workers and indexed DB depend on this feature it is not
going away. We could rebrand it as marshalling as suggested in that
thread I suppose, but I was mostly interested if this was something we
should be able to express in JavaScript as well.

There's also a concept of transferable objects for objects to which
you can write, such as ArrayBuffer.


--
http://annevankesteren.nl/
domenic at domenicdenicola.com (2013-09-08T00:50:55.746Z)
With  to #4 in that message, Blob/File/FileList are readonly,
so there is no writing to the same object.

Given that workers and indexed DB depend on this feature it is not
going away. We could rebrand it as marshalling as suggested in that
thread I suppose, but I was mostly interested if this was something we
should be able to express in JavaScript as well.

There's also a concept of transferable objects for objects to which
you can write, such as ArrayBuffer.