Simulating TCP loss and congestion in browser using Go/WASM
Summary
This article presents a tool that simulates TCP packet loss and congestion control in the browser using Go compiled to WebAssembly, enabling network resilience testing for web applications.
Similar Articles
watgo - a WebAssembly Toolkit for Go
watgo is a pure Go WebAssembly toolkit that can parse WAT, validate, encode to WASM binary, and decode binary format, with both CLI and Go API.
[browser-use-wasm] I made a browser-use agent that runs in WASM at zero cost
A developer built a self-contained browser-use agent that runs entirely in WASM/WebGPU at zero server cost, enabling full webpage control via natural language prompts.
I ported Kubernetes to the browser
Sam Rose from ngrok demonstrates how they ported Kubernetes to run entirely in the browser using WebAssembly, allowing developers to simulate a local cluster without needing a remote server or complex setup.
Adding Go to a browser code runner
The author details the challenges and solution for adding Go as a language to a browser-based code runner (dailyprog), explaining why the standard GOOS=js approach fails in a V8 isolate and how using GOOS=wasip1 with a minimal WASI host shim succeeds.
Show HN: Firefox in WebAssembly
Firefox is compiled to run in WebAssembly, using WebGL-based rendering and an experimental JS-to-WASM JIT, with web content proxied through a Puter-hosted Wisp server.