Konrad Kowalski (rootsher)Principal Platform & Reliability Architect110001011010101011110110011000110001000001010011

TCP/IP

wpisy (3)

  1. Warstwy HTTP w przeglądarce: od fetch() do QUIC7/9

    HTTP/2: multiplexing zmienił frontendowy network model

    Ta sama semantyka HTTP, inny wire format. Wiele równoległych requestów nie znaczy wielu socketów, a niezależność streamów kończy się na TCP.

  2. Warstwy HTTP w przeglądarce: od fetch() do QUIC5/9

    Connections: dlaczego jeden fetch() nie oznacza jednego połączenia

    Request i połączenie mają różny lifecycle. Pulą połączeń zarządza przeglądarka, a frontend wpływa na nią tylko przez architekturę zasobów i originów.

  3. seria · 9 części

    Warstwy HTTP w przeglądarce: od fetch() do QUIC

    Dwie linie z fetch() zakrywają kilka warstw: browser API, semantykę HTTP, wire protocol i transport. Seria rozdziela je tak, żeby Network panel dał się czytać.