HAR

// A HAR timing record includes the duration of several events. // ssl overlaps connect. Otherwise, all events happen one at a time in // order: // // |<-blocked->|<-dns->|<-connect->|<-send->|<-wait->|<-receive->| // |<-ssl->| // A duration of -1 or omitting an event means the event did not happen. // For example, fetching from a URL whose host is an IP address would // not have a DNS event. [...] // $entryTime // | // |/ // // HAR: |<-blocked->|<-dns->|<-connect->|<-send->|<-wait->|<-receive->| // |<-ssl->| // // WPT: /|\ /|\ /|\ /|\ /|\ /| // | | | | | | // dns start | | |<-- ttfb ------->| | // | conn end |<-- load ------------------->| // | | | // dns end start receive_start // conn start โ€” https://github.com/WPO-Foundation/webpagetest/blob/c14ec7fce8c709e94d12b2441d962566c2360a7d/www/harTiming.inc#L53-L61 See also https://github.com/WPO-Foundation/webpagetest/blob/4234baa351eb1cb9d6b00dc513133c24f1d5a990/www/devtools.inc.php

Last updated