commit | 1f2ff1cc0d5b42db366c3f809cd54aed90d6ddc9 | [log] [tgz] |
---|---|---|
author | Andrew Comminos <acomminos@fb.com> | Fri Dec 14 05:22:38 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Dec 14 05:22:38 2018 |
tree | d3ea8ee9fc14498faa0ca55d70043015bcd175b2 | |
parent | 7aa12b976402ffce6084fb9b053867a506048b5a [diff] |
Implement 'responseStart' performance timing as time-to-first-byte for HTTP/1.1 and HTTP/2 For HTTP/1.1, use the time immediately after the first packet from the header was read by the parser. This behaviour is verified by the test wpt/resource-timing/resource-timing.html. For HTTP/2, use `recv_first_byte_time` reported by the SpdyStream. For cached responses, use the time after load, but before parsing the headers of the cached entry. Bug: 568024 Change-Id: I4a6215596be38b1deb84a56924522ef7925a94d4 Reviewed-on: https://chromium-review.googlesource.com/c/1356234 Commit-Queue: Andrew Comminos <acomminos@fb.com> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Matt Menke <mmenke@chromium.org> Reviewed-by: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#616589}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .