The life of one HTTP requestNode.js · first principles
DNS to keep-alive

Thirteen things happen.
Only one of them is your code.

A single HTTP request, from resolving a name to reusing the socket — ordered by when rather than by which layer owns what. The useful question at every step is not what transforms what, but what is already true at that moment: your handler is running and the body has not arrived; bytes are queued and none of them have reached the network.

13
Steps
4
Projections
13
Figures
v22.22.2
Measured on
Back to JIT-Atlas