title: How can WebAssembly run on any machine?
body: <p>Have seen a couple of WebAssembly (Wasm) presentation lately. I get it that Wasm is a compilation target which <strong>statically typed</strong> languages like C/C++ can compile to. The browser then can run the Wasm code and somehow transform this into the machine code of its respective machine. Like this:</p>
  
  <p><a href="https://i.stack.imgur.com/4feW9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4feW9.png" alt="Wasm WebAssembly"></a></p>
  
  <h2>Question:</h2>
  
  <p>How is the browser able to transform Wasm into appropriate machine code?</p>