Connect
Time spent establishing the TCP connection, including the TLS handshake for HTTPS.
HAR nests the TLS handshake inside this phase rather than reporting it separately, so this number already includes it. A `ssl` field on the entry breaks the handshake out for inspection, but it is not a separate span of time on top of `connect` -- adding both would double-count the handshake. Like DNS, an open connection is normally reused for later requests to the same host, so this drops to near zero except on the request that opened it.
Other timing phases
- Blocked — Time spent queued before the browser could even open a connection for this request.
- DNS — Time spent resolving the hostname to an IP address.
- SSL / TLS handshake — The portion of connect time spent negotiating TLS, shown separately for inspection.
- Send — Time spent writing the request onto the wire.
- Wait (TTFB) — Time between the request finishing transmission and the first byte of the response arriving.
- Receive — Time spent reading the response body after the first byte arrived.