Write In Go, Run With Rust. WASI Decouples Language Design From Performance

Tom Smykowski
4 min readSep 25, 2023

A growing number of X-to-WASM/WASI compilers lets you write in your favorite language and run the code outside the browser by a fast runtime written in any other language.

Hey! If you don’t know me, my name is Tom Smykowski. I’m a software engineer, mostly frontend these days. My motto is “it’s not user, it’s the system”. Meaning that I listen carefully to the users and advocate always to improve their experience.

Also, I’m writing everyday short articles about interesting news and stuff that happens in programming world down to comments in merge requests. Since I do it, you don’t have to and still be pretty much aware what’s happening in the dev world.

For example, 5 days ago on the Go Twitter account a tweet was published about Go 1.21:

As we can read in the blog post:

Go first added support for compiling to Wasm in the 1.11 release, through the js/wasm port. This allowed Go code compiled using the Go compiler to be executed in web…

--

--

Tom Smykowski
Tom Smykowski

Written by Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.

Responses (2)