Open Bug 859336 Opened 11 years ago Updated 2 years ago

Handle streaming for in-progress network calls in the timeline

Categories

(DevTools :: Netmonitor, enhancement, P2)

enhancement

Tracking

(Not tracked)

People

(Reporter: Optimizer, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [polish-backlog])

User Story

When investigating slow-running page loads, I want to open the Network Monitor and see which resources are loading/blocked, so that I can understand the network, streaming or priority behavior.

Attachments

(2 files)

When a call is in progress, or the connection is just connecting, there is no indication of the call being in progress. Only when the call is completed, the timing bars appear.

There should be some progress bar or activity animation to indicate that the request is pending. Just like Firebug shows.
Moving into Developer Tools: Netmonitor component. Filter on NETMONITORAMA.
Component: Developer Tools → Developer Tools: Netmonitor
OS: Windows 7 → All
Hardware: x86_64 → All
Summary: [netmonitor] Show progress bar for an in-progress network call in the timeline. → Show progress bar for an in-progress network call in the timeline
Priority: -- → P2
Summary: Show progress bar for an in-progress network call in the timeline → Handle streaming for in-progress network calls in the timeline
Whiteboard: [devedition-40]
Whiteboard: [devedition-40] → [polish-backlog]
Product: Firefox → DevTools
I referred to several other related bugs in bug 1436269; I think the most important aspect of it to mention here is that this lack completely blocks netmonitor debugging of Server-Sent Events.

From bug 1500152:

STR:

ER: Stream is shown as incomplete/loading resource
AR: Stream never appears

User Story: (updated)

Generally speaking, it should be possible to see all the information about the response getting continously updated while the transfer is still in progress.
That is, the timeline, the transferred size and all individual request timings should be updated every x (milli)seconds in the request list while the request is still running.
And there should be some indication that the request is not finished yet.

Also, the Timings tab of the selected request should get updated the same way and provide a hint that the request is unfinished.

For what it's worth, I've attached a screenshot for how the timing information looks like for a pending response in the Chrome DevTools Network panel.

Sebastian

Type: defect → enhancement

And just to show that even Firebug could already handle continuous response progress updates (and also for a bit nostalgic flair ;-) ), here's a screenshot of its Net panel.

Sebastian

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: