Tech Planet

Frontend notes, engineering systems, and useful things worth keeping.

A focused personal knowledge base for frontend, JavaScript, CSS, engineering workflows, deployment, and long-term learning.

Latest

Recent notes

Frontend / Network

HTTP/1.0、HTTP/1.1 与 HTTP/2:从短连接到长连接,再到多路复用

前言HTTP 的版本演进可以先压成一句话: 123HTTP/1.0:短连接为主,每次请求成本高。HTTP/1.1:默认长连接,复用 TCP 连接,但请求容易排队。HTTP/2:二进制分帧和多路复用,一个 TCP 连接里并发多个请求。 这篇文章围绕几个问题展开: HTTP/1.0 为什么慢? HTTP/1.1 的长连接解决了什么? 为什么 ...

计算机网络 HTTP 缓存 HTTP/1.0 HTTP/1.1
Frontend / Network

TCP、UDP 与 QUIC:为什么 HTTP/3 要基于 UDP

前言TCP 和 UDP 都是传输层协议,都能解决: 1把数据交给目标主机上的哪个进程。 但它们的取舍完全不同: 12TCP:连接、可靠、有序、字节流UDP:无连接、不保证可靠、不保证有序、数据报 再往后看,HTTP/3 又选择基于 QUIC,而 QUIC 基于 UDP。 这篇文章就围绕三件事展开: TCP 和 UDP 到底差在哪。 为什么 DNS、...

计算机网络 TCP UDP QUIC HTTP/3