<story><title>Wasmer 3.0</title><url>https://wasmer.io/posts/announcing-wasmer-3.0</url></story><parent_chain></parent_chain><comment><author>lioeters</author><text>Cross-compiling to different targets with `create-exe` command is a very intriguing idea.&lt;p&gt;&amp;gt; In Wasmer 3.0 we used the power of Zig for doing cross-compilation from the C glue code into other machines.&lt;p&gt;&amp;gt; This made almost trivial to generate a [binary] for macOS from Linux (as an example).&lt;p&gt;&amp;gt; So by default, if you are cross-compiling we try to use zig cc instead of cc so we can easily cross compile from one machine to the other with no extra dependencies.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;wasmer.io&amp;#x2F;posts&amp;#x2F;wasm-as-universal-binary-format-part-1-native-executables&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;wasmer.io&amp;#x2F;posts&amp;#x2F;wasm-as-universal-binary-format-part...&lt;/a&gt;&lt;p&gt;&amp;gt; Using the wasmer compiler we compile all WASI packages published to WAPM to a native executable for all available platforms, so that you don&amp;#x27;t need to ship a complete WASM runtime to run your wasm files.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;wasmer.io&amp;#x2F;posts&amp;#x2F;wasm-as-universal-binary-format-part-2-wapm&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;wasmer.io&amp;#x2F;posts&amp;#x2F;wasm-as-universal-binary-format-part...&lt;/a&gt;</text></comment>
<story><title>Wasmer 3.0</title><url>https://wasmer.io/posts/announcing-wasmer-3.0</url></story><parent_chain></parent_chain><comment><author>nycticorax</author><text>Can someone ELI5 what problem this solves?  I think of WebAssembly as being a tool for getting code written in &amp;lt;random language&amp;gt; to run in a web client.  Can&amp;#x27;t I already run code written in &amp;lt;random language&amp;gt; on a server that I control?  Heck, PG went on at some length in one of his early essays about how that was one of the great things about the Web: you could use any language you wanted on the server.  Even Common Lisp...</text></comment>