Program
The lexer cuts the source into tokens, dropping spaces and comments.
The parser builds this tree; the type checker adds a type to every expression.
The code generator's output in the WebAssembly text format: the same instructions as the bytes, readable.
The module itself, byte by byte, exactly as the browser receives it. Hover a byte to see which part it belongs to.