# http2

Published articles for http2.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## HTTP/2 System Design: How It Fixes HTTP/1.1

DevFeed: [HTTP/2 System Design: How It Fixes HTTP/1.1](<https://devfeed.tech/articles/http-2-system-design-how-it-fixes-http-1-1-39557.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/05-http2-system-design/>)

Author: hello@ankit-rana.com

Published: 2026-03-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Compression](<https://devfeed.tech/topics/compression.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [http](<https://devfeed.tech/tags/http.md>), [http1-1](<https://devfeed.tech/tags/http1-1.md>), [http2](<https://devfeed.tech/tags/http2.md>), [latency](<https://devfeed.tech/tags/latency.md>), [networking](<https://devfeed.tech/tags/networking.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [performance](<https://devfeed.tech/tags/performance.md>), [protocols](<https://devfeed.tech/tags/protocols.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [rest](<https://devfeed.tech/tags/rest.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [tls](<https://devfeed.tech/tags/tls.md>), [web-performance](<https://devfeed.tech/tags/web-performance.md>)

### AI overview

This article explains how HTTP/2 addresses HTTP/1.1 limitations through binary framing, multiplexed streams over one TCP connection, HPACK header compression, server push, and stream prioritisation. It also describes how HTTP/2 preserves HTTP semantics while improving latency and reducing application-layer head-of-line blocking.

### Source excerpt

HTTP/1.1 hit concurrency limits that forced hacks like domain sharding and sprite sheets. HTTP/2 keeps HTTP semantics but replaces the wire format with binary framing, multiplexed streams over a single TCP connection, HPACK header compression, server push, and stream prioritisation, which removes most head-of-line blocking at the HTTP layer.