I Built TCP Inside the Browser Using WebRTC

How I implemented chunking, ACKs, backpressure and crash-safe file transfer to stop browsers from freezing.