HTTP/1.1, HTTP/2, HTTP/3. Поддержка в Go.

Ответ

HTTP/1.1 - по умолчанию в net/http (одно соединение - один запрос за раз без pipelining). HTTP/2 включен автоматически при TLS (h2) или через x/net/http2; мультиплексирование, один connection на много запросов. HTTP/3 (QUIC) - экспериментально в Go (quic-go). В Go сервер и клиент поддерживают HTTP/2 при наличии TLS или при явной регистрации.

import _ "golang.org/x/net/http2"
srv := &http.Server{...}
http2.ConfigureServer(srv, nil)
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.