Closed
Bug 1272740
Opened 10 years ago
Closed 6 years ago
No way to check HTTP2 Server Push resources
Categories
(DevTools :: Netmonitor, enhancement, P2)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1592529
People
(Reporter: newfivefour, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
50.92 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0
Build ID: 20160511004106
Steps to reproduce:
I went to a page which uses http2 server push, i.e. https://http2-push.appspot.com/
Actual results:
There is no way to check what resource has been server pushed, and which hasn't.
Expected results:
There should be a mechanism to check what has been "server pushed" with HTTP2.
Chrome manages this in the about://chrome-internals page. You select HTTP2 and look for the "HTTP2_SESSION_RECV_PUSH_PROMISE" headers.
Scroll down to "Chrome net internals" here for the explanation. https://vanwilgenburg.wordpress.com/2015/12/28/http2-server-push-with-jboss-undertow-and-how-to-monitor-things/
Can we have something similar in Firefox? *Decrypting SSL traffic with Wireshark is far too much work for your average web developer who simply wants to check server push is working.)
Comment 1•10 years ago
|
||
Patrick Could you look at this?
Severity: normal → enhancement
Component: Untriaged → Networking: HTTP
Flags: needinfo?(mcmanus)
Product: Firefox → Core
Updated•10 years ago
|
Component: Networking: HTTP → Developer Tools
Product: Core → Firefox
Sounds like something that would be exposed in the netmonitor.
Component: Developer Tools → Developer Tools: Netmonitor
Comment 4•10 years ago
|
||
Agreed, this could be great feature!
Do you have any ideas/tips how to highlight (differentiate) pushed resources in the Net panel?
I quickly looked at how Chrome devtools deal with this and it's not clear what resources has been pushed either.
Honza
Flags: needinfo?(newfivefour)
Priority: -- → P2
Comment 5•10 years ago
|
||
closing this issue due to lack of response by the reporter. Please reopen if this issue persists.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(newfivefour)
Resolution: --- → INCOMPLETE
I think we still want to do _something_ for server push like the reporter asks, but it's not yet clear what the best approach is.
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: INCOMPLETE → ---
Comment 7•10 years ago
|
||
(In reply to Jan Honza Odvarko [:Honza] PTO 07/23 - 08/08 from comment #4)
> I quickly looked at how Chrome devtools deal with this and it's not clear
> what resources has been pushed either.
The Chrome DevTools do show which resources are from Server Push by including "Push" in the initiator column. See https://share.terinstock.com/2016-08-02_10-49-33.png for an example.
Firefox doesn't have an equivalent column, though. Can it be included as part of the "Status" column, much like how 200 and 200 (cached) have separate icons?
Comment 8•8 years ago
|
||
I just want to highlight this topic again.
Nginx recently got push support and that's now in the new stable release, which again is shiped with ubuntu 18.04. Therefor I think the push functionality will soon gain way more popularity.
It would be sad if developers are forced to use chrome when dealing with it.
Updated•8 years ago
|
Product: Firefox → DevTools
Comment 9•7 years ago
|
||
(In reply to terinjokes from comment #7)
Firefox doesn't have an equivalent column, though. Can it be included as
part of the "Status" column, much like how 200 and 200 (cached) have
separate icons?
That would make sense to me, and be more helpful than the current state of affairs (which is just guess).
Comment 10•7 years ago
|
||
I don't see any 'push' labels in the Initiator column (74.0 Canary) when loading the https://http2-push.appspot.com/ page mentioned in comment #0
Screenshot attached.
Any other page I could use for testing?
Or any step/option I am missing?
Honza
Updated•6 years ago
|
Blocks: netmonitor-http2
Comment 11•6 years ago
|
||
Continued in bug 1592529.
Status: REOPENED → RESOLVED
Closed: 10 years ago → 6 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•