Home Random

WebAssembly

Make things in the browser fast, vroom vroom.

Golang#

When building WebAssembly in Go, just have to change the GOOS and GOARCH variable as following:

GOOS=js GOARCH=wasm go build -o main.wasm

Some parts of the code won’t be compatible with the GOOS=js. You can exclude them by making a comment a the top of the file:

//go:build !js

Now you can try to build again.