Konrad Kowalski (rootsher)Principal Platform & Reliability Architect011111000011010011000011010111101000011011110001

TCP/IP

posts (3)

  1. The Layers of HTTP in the Browser: From fetch() to QUIC7/9

    HTTP/2: Multiplexing Changed the Frontend Network Model

    The same HTTP semantics, a different wire format. Many parallel requests do not mean many sockets, and stream independence ends at TCP.

  2. The Layers of HTTP in the Browser: From fetch() to QUIC5/9

    Connections: Why One fetch() Does Not Mean One Connection

    A request and a connection have different lifecycles. The connection pool belongs to the browser, and the frontend influences it only through the architecture…

  3. series · 9 parts

    The Layers of HTTP in the Browser: From fetch() to QUIC

    Two lines of fetch() cover several layers: the browser API, HTTP semantics, the wire protocol and the transport. This series separates them so the Network…