Go 1.27 acelera las peticiones HTTP/1 casi 5 veces al reutilizar conexiones automáticamente

Better HTTP/1 connection reuse in Go 1.27

Go 1.27 acelera las peticiones HTTP/1 casi 5 veces al reutilizar conexiones automáticamente

En Go 1.26, no leer el cuerpo de una respuesta HTTP/1 obligaba a descartar la conexión y abrir una nueva, con el coste de los handshakes TCP y TLS. Go 1.27 hace que net/http drene de forma asíncrona hasta 256 KB o 50 ms antes de cerrar, logrando que 100 peticiones a index.golang.org pasen de ~710 ms a ~150 ms.

Go se trata de simplicidad. Deja que tu código se mantenga limpio y simple, y deja que net/http se encargue de las complejidades por ti.

Más de este día

2026-10-14