Gain an overview of the evolution of HTTP, the QUIC protocol, technical advantages of HTTP/3, and how to migrate to the latest web protocols for the faster web
Key Features
Get practical exposure to HTTP/3 and transition from traditional HTTP and HTTP/2
Achieve better server-side scalability with improved congestion control for your websites
Become well-versed with header compression concepts and overcome the head-of-line blocking issue
Book Description
HTTP/3, the latest version of the Hypertext Transfer Protocol, is the foundational layer of the web as we see. It opens the door for a faster generation of web applications with minimum latency. This book gives you an overview of the advantages, deep insights, and practical instructions for building new or upgrading existing web projects to the latest HTTP standard.
The book starts with a brief on the evolution of HTTP right from HTTP/1 to help you appreciate the journey to HTTP/3 and how we got here. You'll get a technical overview of HTTP/1, HTTP/2, and SPDY that powered the traditional web and then be introduced to the latest QUIC protocol that is foundational to the HTTP/3 standard. You'll understand the technical intricacies of the new IETF standards and how it fuels the faster web. The book covers practical techniques to get started with building web apps and migrating your existing projects to HTTP/3. Once you've learned the concepts of streams, connections, packets, and frames, you'll progress to header compression for HTTP/3 and how it helps you overcome congestion issues. Finally, you'll get to grips with techniques to analyze traffic and implement privacy.
By the end of the book, you'll have a solid understanding of the enhancements in HTTP and how to build and migrate existing projects to HTTP/3.
What you will learn
Become well-versed with the protocols before HTTP/3 and the need for HTTP/3 solutions
Discover technical advantages of HTTP/3 and the QUIC protocol
Find out the technical intricacies in implementing HTTP/3 in your server
Understand the state of adoption of the HTTP landscape and IETF standardization
Explore techniques for web development with HTTP/3 over QUIC
Get to grips with various advanced concepts in HTTP/3 such as analyzing traffic and implementing privacy and security
Who This Book Is For
This book is for web developers, website administrators, and web content producers who want to get up and running with HTTP/3 over QUIC. The book will also help existing HTTP admins to understand the difference between the traditional HTTP syntax and HTTP/3 and how it works.