Go 1.27 improves HTTP/1 connection reuse in the standard library's net/http client, reducing connection stalls caused by serialized HTTP/1 requests. The changes make the client smarter about when to reuse existing connections versus opening new ones, improving throughput under load.
Background
Go's net/http client has long used HTTP/1 connection pooling, but under heavy concurrent load with slow servers, connections can stall due to HTTP/1's serialized request-response nature. This has led some developers to workarounds or default to HTTP/2.
- Source
- Hacker News (RSS)
- Published
- Oct 15, 2026 at 12:29 AM
- Score
- 6.0 / 10