WebAssembly
WebAssembly or wasm is an efficient low-level bytecode format for in-browser client-side scripting. More at Wikipedia
Install and setup available at http://webassembly.org/getting-started/developers-guide/
$ git clone https://github.com/juj/emsdk.git $ cd emsdk $ ./emsdk install sdk-incoming-64bit binaryen-master-64bit $ ./emsdk activate sdk-incoming-64bit binaryen-master-64bit
Compiling on Arch in a virtual machine and on native hardware failed, using the following suceeded.
https://github.com/kripken/emscripten/issues/2774
sudo fallocate -l 2g /mnt/2GB.swap sudo chmod 600 /mnt/2GB.swap sudo mkswap /mnt/2GB.swap sudo swapon /mnt/2GB.swap