In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Networking & Protocols

How data moves between client and server, and the caching model at the transport layer.

Part: 00 · Foundations · Priority: Critical

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

HTTP

  • HTTP/1.1 Semantics
  • HTTP/2 Multiplexing
  • HTTP/3 & QUIC
  • Methods, Status Codes & Headers

Transport Caching

  • The HTTP Cache
  • Cache-Control & Validators (ETag)
  • CDN Caching Model
  • Vary & Cache Keys

Connection & Latency

  • Connection Lifecycle (DNS, TLS)
  • Latency, Bandwidth & RTT
  • Preconnect & Priority Hints

Real-Time Protocols

  • WebSocket
  • Server-Sent Events
  • WebRTC & Data Channels
  • Long Polling & Fallbacks

Data Formats

  • JSON & Streaming JSON
  • Binary Formats (Protobuf, MessagePack)
  • Multipart & Form Encoding
  • Transport Compression (gzip, brotli)

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed