Search across all documentation pages
11 pages in this section.
Explore three Go WebAssembly compilation targets: browser, WASI, and embedded. Learn how each impacts binary size, stdlib, and host runtime.
Learn WebAssembly and TinyGo basics with 10 examples. Compile Go to WASI, strip debug symbols, and build a TinyGo blinky hello-world.
Compile Go programs to WASI Preview 1 WebAssembly modules. Learn to set GOOS/GOARCH, use build flags, and run WASM with external hosts.
Integrate Go and JavaScript in the browser with syscall/js. Learn to compile Go to WASM, handle DOM events, and access browser globals.
Run Go WASM modules server-side or at the edge. Explore wasmtime for local dev, wazero for in-process embedding, and Spin for edge HTTP.
Learn best practices for WebAssembly and TinyGo, including CI testing, avoiding syscall/js, and optimizing WASM build hygiene.
A single-page roundup of every highlight bullet from the 10 pages in the WASM & TinyGo section, grouped by source page so you can scan all 51 takeaways without opening each article individually.