Using experimental WebAssembly features

Currently, asterius only emits code that uses WebAssembly MVP features. At this moment, multiple WebAssembly feature proposals are actively being discussed and developed, and we are keeping an eye on them.

The V8 team maintains a Node.js build which integrates V8 trunk, described here. It's possible to use that build to evaluate experimental WebAssembly features; we provide utils/v8-node.py which unzips the latest test-passing build to the current directory.

Here is a list of V8 tracking issues of the features we are interested in. Some are already available in recent Node.js or Chromium releases.