Skip to content
Opensource internals
  • Posts

Net HTTP

Go's HTTP Transport: The Connection Pool Rewrite and the Idle-Conn Trick

Oct 21, 2026 21 min read Jay Hubbert

The Transport pool was rewritten around a per-target clientConnPoolEntry with a channel-based lock, keeps two idle connections per host by default, and only recycles a connection …

GoInternalsNet HTTPPerformanceConcurrency

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·