Skip to content

Commit 058d390

Browse files
authored
Add finalResponseHeadersStart which is always the 2xx/4xx/5xx response. (#408)
responseStart now returns `firstInterimResponseStart` as before, but falls back to `finalResponseHeadersStart` if there is no interim response. Closes #345
1 parent 5aaabb7 commit 058d390

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

index.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,7 @@ <h3>
366366
readonly attribute DOMHighResTimeStamp connectEnd;
367367
readonly attribute DOMHighResTimeStamp secureConnectionStart;
368368
readonly attribute DOMHighResTimeStamp requestStart;
369+
readonly attribute DOMHighResTimeStamp finalResponseHeadersStart;
369370
readonly attribute DOMHighResTimeStamp firstInterimResponseStart;
370371
readonly attribute DOMHighResTimeStamp responseStart;
371372
readonly attribute DOMHighResTimeStamp responseEnd;
@@ -636,12 +637,17 @@ <h3>
636637
global object</a> for <a>this</a>. See [=/HTTP fetch=] for more info.
637638
</p>
638639
<p data-dfn-for="PerformanceResourceTiming">
639-
The <dfn>responseStart</dfn> getter steps are to <a>convert fetch
640+
The <dfn>finalResponseHeadersStart</dfn> getter steps are to <a>convert fetch
640641
timestamp</a> for <a>this</a>'s <a data-for=
641642
"PerformanceResourceTiming">timing info</a>'s [=fetch timing
642643
info/final network-response start time=] and the <a>relevant global
643644
object</a> for <a>this</a>. See [=/HTTP fetch=] for more info.
644645
</p>
646+
<p data-dfn-for="PerformanceResourceTiming">
647+
The <dfn>responseStart</dfn> getter steps are to return <a>this</a>'s
648+
{{PerformanceResourceTiming/firstInterimResponseStart}} if it is not 0; Otherwise
649+
<a>this</a>'s {{PerformanceResourceTiming/finalResponseHeadersStart}}.
650+
</p>
645651
<p data-dfn-for="PerformanceResourceTiming">
646652
The <dfn>responseEnd</dfn> getter steps are to <a>convert fetch
647653
timestamp</a> for <a>this</a>'s <a data-for=
@@ -978,6 +984,7 @@ <h3>
978984
{{PerformanceResourceTiming/connectEnd}},
979985
{{PerformanceResourceTiming/requestStart}},
980986
{{PerformanceResourceTiming/firstInterimResponseStart}},
987+
{{PerformanceResourceTiming/finalResponseHeadersStart}},
981988
{{PerformanceResourceTiming/responseStart}},
982989
{{PerformanceResourceTiming/secureConnectionStart}},
983990
{{PerformanceResourceTiming/transferSize}},

0 commit comments

Comments
 (0)