Reference types, currently in Phase 3, form the basis for the host bindings and GC features. The proposal documentation at https://github.com/WebAssembly/reference-types/blob/master/proposals/reference-types/Overview.md describes the addition of a new type, anyref, which can be used as both a value type and a table element type. The anyref type allows you to pass a JavaScript object to a Wasm module. Eberhardt describes the implications of this feature in his blog post:
There are several other exciting features in the pipeline for WebAssembly. The WebAssembly CG and WG are devoting their time and resources to making these features a reality. You can view all of the proposals at the WebAssembly organization page on GitHub, located at https://github.com/WebAssembly.