Name two key improvements HTTP/2 brings over HTTP/1.1 and why they matter.
- Multiplexing to avoid head-of-line blocking per connection
- Header compression (HPACK) reduces overhead
- Server push (optional) and prioritization can improve latency
- 💡Many stacks disable server push today; still OK to mention.
- ⚠️Focusing solely on the 'what' (e.g., 'it has multiplexing') without explaining the 'why' or the tangible impact (e.g., 'why multiplexing matters for Head-of-Line blocking').
- ⚠️Confusing HTTP/2's connection model (single TCP) with HTTP/3's (QUIC over UDP).
- ⚠️Overlooking the significance of header compression, especially its impact on bandwidth for small, frequent requests.
- ⚠️Incorrectly attributing features like connection keep-alive or pipelining (which existed in HTTP/1.1 with limitations) as HTTP/2 innovations.
- ⚠️Not mentioning or incorrectly describing Head-of-Line blocking and its resolution in HTTP/2.
- ❓How does HTTP/3 differ?
- ❓How many TCP connections are typical per origin?
Questions that share similar topics with this one
HTTP Keep-Alive & Connection Pooling
IntermediateHTTP Idempotent Methods
IntermediatePurpose of a CDN
BeginnerSudden 5xx Spike on Web Tier
IntermediateCommon HTTP Status Codes
BeginnerDeepen your knowledge with these related blog posts
Edge Computing Meets Edge Caching: Building Real-Time Applications at the Network Edge
Exploring how edge computing and caching converge to enable ultra-low latency applications. From personalized content delivery to A/B testing at the edge, learn how to architect systems that feel instantaneous regardless of user location.
Paginated vs. Bulk API Calls: Performance, Cost, and Reliability Trade‑offs
Should you fetch many results at once or smaller batches at a time? A practical guide to the CPU, memory, network, and cloud-cost trade‑offs of paginated vs. one-shot API calls—with actionable rules of thumb.
Edge Compute with CDNs: Caching, Workers, and Safe Gradual Rollouts
Modern apps rely on edge compute and CDN workers for speed, personalization, and safe deployments. Learn practical strategies for caching, gradual rollouts, and real-world use cases.