> ## Documentation Index
> Fetch the complete documentation index at: https://miliracle.online/llms.txt
> Use this file to discover all available pages before exploring further.

# High Performance Browser Networking

> Chapter-by-chapter notes on Ilya Grigorik's book on network performance.

| | |
| - | - |
| **Author** | Ilya Grigorik |
| **Published** | O'Reilly, 2013 |
| **Read online** | [hpbn.co](https://hpbn.co) — free, full text |
| **Status** | In progress — 0 / 18 chapters |
| **Rating** | *pending* |

## Why this book

*TODO: 3–4 lines. Why you picked it up, what you expect to get out of it.*

## Progress

<Note>
  Chapters with notes are links. The rest are the map of what's ahead.
</Note>

**Part 1 — Networking 101**

* [x] [1 · Primer on Latency and Bandwidth](/reading/high-performance-browser-networking/01-latency-and-bandwidth)
* [x] [2 · Building Blocks of TCP](/reading/high-performance-browser-networking/02-building-blocks-of-tcp)
* [x] [3 · Building Blocks of UDP](/reading/high-performance-browser-networking/03-building-blocks-of-udp)
* [ ] 4 · Transport Layer Security (TLS)

**Part 2 — Performance of Wireless Networks**

* [ ] 5 · Introduction to Wireless Networks
* [ ] 6 · WiFi
* [ ] 7 · Mobile Networks
* [ ] 8 · Optimizing for Mobile Networks

**Part 3 — HTTP**

* [ ] 9 · Brief History of HTTP
* [ ] 10 · Primer on Web Performance
* [ ] 11 · HTTP/1.X
* [ ] 12 · HTTP/2
* [ ] 13 · Optimizing Application Delivery

**Part 4 — Browser APIs and Protocols**

* [ ] 14 · Primer on Browser Networking
* [ ] 15 · XMLHttpRequest
* [ ] 16 · Server-Sent Events (SSE)
* [ ] 17 · WebSocket
* [ ] 18 · WebRTC

## Running takeaways

*Ideas that hold across chapters. Fill this in as you go — it's the part worth rereading later.*


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.