Improve client-side garbage collection with new JavaScript features
When JavaScript weak references / finalizers are supported across browsers (https://github.com/tc39/proposal-weakrefs, but really https://twitter.com/jorendorff/status/1151877655614107648), the way nodes shared between JavaScript and WebAssembly can be made simpler. When the spec text is finalized we can see what the options are exactly.