Simulating TCP loss and congestion in browser using Go/WASM

Hacker News Top Tools

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.

No content available
Original Article

Similar Articles

watgo - a WebAssembly Toolkit for Go

Eli Bendersky

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.

I ported Kubernetes to the browser

Hacker News Top

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

Lobsters Hottest

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

Hacker News Top

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.