๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout 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 Accessibility (a11y)
The practice of designing websites that can be used by people with disabilities, following WCAG guidelines.
CSS Grid
A two-dimensional CSS layout system for creating complex grid-based designs with rows and columns.
Web Font Optimization
Techniques for loading custom fonts efficiently to minimize their impact on page load performance and visual stability.
WebSocket
A communication protocol that enables full-duplex, real-time data exchange between a browser and server over a single connection.
Lazy Loading
A technique that delays loading non-critical resources until they are needed, improving initial page load performance.
CORS Preflight
An automatic OPTIONS request sent by browsers before certain cross-origin requests to check if the actual request is permitted.
View All Web Development Terms โ†’