🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Web Development Intermediate

What is HTTP/2?

The second major version of HTTP that improves performance through multiplexing, header compression, and server push.

HTTP/2, standardized in 2015, addresses performance limitations of HTTP/1.1. Key features include multiplexing (multiple requests/responses over a single TCP connection without head-of-line blocking), HPACK header compression (reducing redundant header data), server push (proactively sending resources before the client requests them), stream prioritization, and binary framing (more efficient than text-based HTTP/1.1). HTTP/2 dramatically reduces page load times by eliminating the need for performance workarounds like domain sharding, CSS sprites, and inline resources. Most web servers (Nginx, Apache) and CDNs support HTTP/2 with TLS.

Related Terms

Web Vitals
Google's metrics for measuring user experience quality, including loading speed, interactivity, and visual stability of web pages.
GraphQL
A query language for APIs that lets clients request exactly the data they need, reducing over-fetching and under-fetching.
Content Negotiation
An HTTP mechanism where client and server agree on the best representation of a resource based on format, language, or encoding preferences.
CSS Grid
A two-dimensional CSS layout system for creating complex grid-based designs with rows and columns.
Web Performance Optimization
Techniques to make websites load faster and respond more quickly, improving user experience and search engine rankings.
Web Components
A set of browser-native APIs for creating reusable, encapsulated custom HTML elements with their own styling and behavior.
View All Web Development Terms →