The kind of binary format being considered for WASM can be natively decoded much faster than JavaScript can be parsed (experiments show more than 20× faster ). The Wasm "stack machine" is designed to be encoded in a size- and load-time-efficient binary format . WebAssembly aims to execute at native speed by taking advantage of "common hardware capabilities" available on a wide range of platforms. In addition, it has the ability to effectively hide large amounts of code.