Running Go in Browsers Using WASM
summary
Shows that Go compiles to WebAssembly and runs real Go code inside Chrome, Firefox and Safari using the Go toolchain to emit a .wasm plus the wasm_exec.js shim. Demonstrates calling Go functions from JavaScript via the syscall/js bridge, builds a small image-processing example to prove feasibility, and reports typical simple binaries around 1–2 MB with slower startup but near-native compute once warmed. Includes exact build commands and a browser demo that executes.
AI-written summary · about
related talks
25mWebAssembly with Go: Powering the Web with Speed and Efficiency
29mExperimenting with Golang and Webassembly
18mGet Going With WebAssembly
36mGo in the World of WebAssembly: Not Just the Browser
37mGo, WebAssembly!
36mGo in the WebAssembly World: Beyond the Browser
27m"WASM: Bringing Go to the Browser (and Beyond!)"
33mThe What's, Why's, and How's of Running WebAssembly in Go
