Author builds HTTP/3 server using quic-go Part 1

kmcd.dev9 min read

The author demonstrates how to build an HTTP/3 server and client from scratch in Go, starting with QUIC streams and frame parsers. By using quic-go for the underlying transport in Part 1, the walkthrough covers handling QUIC connections, parsing HTTP/3 frame headers, and adapting QPACK static table headers. The implementation successfully demonstrates encoding and decoding requests and responses without a dynamic table. Open article →