Go 1.27でHTTP/1のコネクション再利用が改善、未読ボディのドレインが自動化
Better HTTP/1 connection reuse in Go 1.27

Go 1.27ではnet/http.TransportがHTTP/1の未読レスポンスボディを最大50msまたは256KBまで非同期で自動ドレインし、コネクション再利用を実現する。従来はresp.Bodyを読み切らないと接続が破棄され、ベンチマークではGo 1.26の約710msがGo 1.27では約150msと約5倍高速化。開発者はボディを閉じるだけでよくなり、手動ドレインの複雑さから解放される。
Go 1.27では、net/http.Transportが上記のコードで実装したすべてを自動的に行います。未読のHTTP/1レスポンスボディを最大50msまたは256KBまで非同期でドレインします。