Earlier quoted context omitted.
It's a binary encoding of a WebAssembly AST. It's not JavaScript, though it lives in the same universe.
That's exactly what I said. Why did I get downvoted?
> It's just a binary encoding of the AST. Nothing more, nothing less.
No, it is not a binary encoding of the JavaScript/asm.js AST. It is a binary encoding of the WebAssembly AST.
> It's not quite a bytecode, those are typically for interpreters.
It is a bytecode, by any normal meaning of the term. WebAssembly could be interpreted, or could be AOT compiled.