Re:Java Polyfill for the Browser
by jvilk on Sunday May 08, 2016 @05:30PM
(#11655956)
It's true that SharedArrayBuffer is coming, but there's no way to share objects from what I understand. Since Doppio maps JVM objects to JS objects, it cannot take advantage of shared array buffers to emulate shared memory threads.
[ Parent
| on HN ]
Re:Java Polyfill for the Browser
by moron4hire on Sunday May 08, 2016 @09:13PM
(#11656943)
Well, at some point, all objects are just a blob of bytes.
Well, if we represented objects with a blob of bytes, we would have to implement our own garbage collector and manage our own heap, as object references would just be a pointer that points into an array somewhere.
For interop with JavaScript, there's a usability difference between a JavaScript object and a blob of bytes, although that could be overcome with an object "mirror" that proxies operations appropriately.
Our approach was to leverage the existing GC and language features that browsers already have.