We improved the performance of a userspace TCP stack in Go

At Coder, we strive to enhance the cloud development experience. Throughput, the rate of data transfer across networks, is crucial for performance, especially when dealing with heavy assets. Coder v2.12 introduces networking improvements, increasing throughput significantly. Notably, Coder utilizes an embedded TCP stack from gVisor, enabling encryption and compatibility with diverse systems. By optimizing TCP buffers and implementing HyStart, we have addressed network congestion issues, further boosting performance. Additionally, we discovered and resolved packet drops within the Coder process, enhancing efficiency. While we have achieved substantial progress in network performance, our quest for top-notch performance continues.

https://coder.com/blog/delivering-5x-faster-throughput-in-coder-2-12-0

To top