TCP Has Been Abandoned by HTTP/3!

TCP Has Been Abandoned by HTTP/3!

Source: Xiaolin Coding Author: Xiaolin Coding From HTTP/1.1 to HTTP/2, the HTTP protocol has always used TCP as its transport protocol. However, in the latest HTTP/3, TCP has been completely abandoned, reaching out to the isolated and helpless UDP, and based on the UDP protocol, a reliable transport protocol has been implemented at the application … Read more

Analysis of the Advantages of the HTTP/2 Protocol

Analysis of the Advantages of the HTTP/2 Protocol

Author | wanago Translator | Xiaodafei Editor | Yonie The HTTP protocol was introduced in 1991 and has been around for nearly 30 years. Since the first documented version (later known as 0.9), it has undergone a significant evolution. In this article, we will briefly review the history of the HTTP protocol, highlight what HTTP/2 … Read more

HTTP/3 Has Arrived! A Promising Future Ahead

HTTP/3 Has Arrived! A Promising Future Ahead

(Add Frontend Encyclopedia to your favorites to enhance your frontend skills) Author: billpchen, Frontend Development Engineer at Tencent Since the HTTP/2 standard was published in 2015, most mainstream browsers have supported this standard by the end of that year. With advantages such as multiplexing, header compression, and server push, HTTP/2 has gained increasing favor among … Read more

A Detailed Explanation of HTTP/3

A Detailed Explanation of HTTP/3

Head-of-Line Blocking in HTTP/2 Although HTTP/2 uses “frames”, “streams”, and “multiplexing” to eliminate “head-of-line blocking”, these techniques are applied at the application layer. However, at the lower layer, specifically in the TCP protocol, “head-of-line blocking” can still occur. TCP has a special “packet retransmission” mechanism to ensure reliable transmission. Lost packets must wait for retransmission … Read more

What are HTTP Long Connections and Pipelining Principles? What is Head-of-Line Blocking? How does HTTP/2 Multiplexing Solve Head-of-Line Blocking? What Optimizations Does HTTP/3’s QUIC Protocol Provide?

What are HTTP Long Connections and Pipelining Principles? What is Head-of-Line Blocking? How does HTTP/2 Multiplexing Solve Head-of-Line Blocking? What Optimizations Does HTTP/3's QUIC Protocol Provide?

This article belongs to the collection: Interviewing the Interviewer Series For more interview questions, feel free to add the assistant’s WeChat at the end of the article! This article overview includes: What are the main differences between HTTP/1.1 and HTTP/1.0? Can you elaborate on how HTTP long connections are implemented, their advantages, and disadvantages? Can … Read more

HTTP/3 Has Arrived!

HTTP/3 Has Arrived!

Click “Developer Technology Frontline“, select “Star🔝” Looking|Star|Message, True Love Author: billpchen, Frontend Developer at Tencent After the HTTP/2 standard was published in 2015, most mainstream browsers supported this standard by the end of that year. Since then, with advantages such as multiplexing, header compression, and server push, HTTP/2 has gained increasing favor among developers. Unbeknownst … Read more

The Momentum of HTTP/3: What Are Its Advantages?

The Momentum of HTTP/3: What Are Its Advantages?

Source: Java Backend Programming History of HTTP Overview of QUIC Protocol RTT Connection Establishment Connection Migration Head-of-Line Blocking / Multiplexing Congestion Control Flow Control After years of effort, on June 6, the IETF (Internet Engineering Task Force) officially released the RFC for HTTP/3, which is the third major version of the Hypertext Transfer Protocol (HTTP). … Read more