The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Archive::Har::Entry::Timings - Represents the timings for the individual phases during a request/response pair inside the HTTP Archive

VERSION

Version 0.04

SYNOPSIS

    use Archive::Har();

    my $http_archive_string = '"log": { "version": "1.1", .... ';
    my $har = Archive::Har->new();
    $har->string($http_archive_string);
    foreach my $entry ($har->entries()) {
        my $timings = $entry->timings();
        print "Blocked: " . $timings->blocked() . "\n";
        print "DNS: " . $timings->dns() . "\n";
        print "Connect: " . $timings->connect() . "\n";
        print "Send: " . $timings->send() . "\n";
        print "Wait: " . $timings->wait() . "\n";
        print "Receive: " . $timings->receive() . "\n";
        print "Ssl: " . $timings->ssl() . "\n";
        print "Comment: " . $timings->comment() . "\n";
    }

SUBROUTINES/METHODS

blocked

returns the time in milliseconds spent waiting for a network connection. Ihe function will return undef if it does not apply to the current request

dns

returns the time in milliseconds spent in DNS resolution of the host name. Ihe function will return undef if it does not apply to the current request

connect

returns the time in milliseconds spent making the TCP connection. Ihe function will return undef if it does not apply to the current request

send

returns the time in milliseconds spent sending the request to the server.

wait

returns the time in milliseconds spent waiting for a response from the server.

receive

returns the time in milliseconds spent reading the response from the server.

ssl

returns the time in milliseconds spent negotiating the SSL/TLS session. Ihe function will return undef if it does not apply to the current request

comment

returns the comment about the page timings