From 947942349aa4c08cb7942821ad4bf09984d0b332 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Mon, 16 Sep 2024 09:57:25 +0200 Subject: [PATCH] add comment about connect --- packages/playwright-core/src/server/fetch.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/fetch.ts b/packages/playwright-core/src/server/fetch.ts index f29dc3d01d..b11b72a63b 100644 --- a/packages/playwright-core/src/server/fetch.ts +++ b/packages/playwright-core/src/server/fetch.ts @@ -320,12 +320,13 @@ export abstract class APIRequestContext extends SdkObject { const request = requestConstructor(url, requestOptions as any, async response => { const notifyRequestFinished = (body?: Buffer) => { + // spec: http://www.softwareishard.com/blog/har-12-spec/#timings const timings: har.Timings = { send: requestFinishAt! - startAt, wait: firstByteAt! - requestFinishAt!, receive: endAt! - firstByteAt!, dns: dnsLookupAt ? dnsLookupAt - startAt : -1, - connect: (tlsHandshakeAt ?? tcpConnectionAt!) - startAt, + connect: (tlsHandshakeAt ?? tcpConnectionAt!) - startAt, // "If [ssl] is defined then the time is also included in the connect field " ssl: tlsHandshakeAt ? tlsHandshakeAt - tcpConnectionAt! : -1, blocked: -1, };