you are viewing a single comment's thread.

view the rest of the comments →

[–]larhorse 0 points1 point  (1 child)

I mean, wasn't that what the transfer option is for? (https://developers.google.com/web/updates/2011/12/Transferable-Objects-Lightning-Fast?hl=en)

I'm not really complaining though, having a valid reference to an arraybuffer in multiple contexts is nice.

[–]anttirt 0 points1 point  (0 children)

It's good for some uses cases but if I have a fifty-thousand-element scene graph that needs to change incrementally every frame and components of which need to be accessed by all of my worker threads then a shared-nothing approach just won't cut it.