Reaching the Unix Philosophy's Logical Extreme with Webassembly
summary
Proposes compiling third‑party libraries (Rust, C) to WebAssembly/WASI and invoking them as stdin→stdout filter modules, embedding the .wasm bytes into Go via go:embed and running them with wazero to produce static Go binaries. Shows a Rust markdown parser compiled to WASI that “works first try,” an echo server demo using the network exposed as a filesystem, and a regex library that benchmarks faster than the Go stdlib; notes WASI currently lacks outgoing sockets.
AI-written summary · about
chapters (6)
- 0:00The Unix philosophy
- 2:27Files and pipelines
- 8:31WebAssembly and WASI
- 13:22Live demo and integration
- 16:43Crabto espionage
- 21:47Conclusion








