Consider reporting network timing information even before the request completes
Categories
(Core :: Gecko Profiler, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox65 | --- | affected |
People
(Reporter: mstange, Unassigned)
References
(Blocks 1 open bug)
Details
Updated•6 years ago
|
Updated•6 years ago
|
Comment 1•5 years ago
•
|
||
Probably we'll want to send one marker between each phase (when one phase starts and another ends). Or maybe that's not run in sequence and then we might want to have one marker start and one marker end for each phase.
Updated•5 years ago
|
Comment 2•5 years ago
|
||
We have the initial timing information from the nsHttpTransaction in nsHttpChannel::OnStartRequest (or its equivalent "http-on-examine-response", or "..-examine-merged-response" for validated responses, or "-examine-cached-response" for cache reads). I don't think it makes sense to do this earlier because DNS/TCP/TLS are racing and there is no good point prior this one to look for that information.
Does that answer the questions here?
Comment 3•5 years ago
|
||
Thanks for the pointers.
We won't have time to look at this very soon anyway, but now we have some information for when we'll want to revisit the network marker implementation.
Updated•3 years ago
|
Description
•