Http2 push on sample app not working ? #20
Comments
This is a known issue with chromen atm. It's defaulting to the quic On Wed, Jun 22, 2016, 5:57 AM Fábio Franco Uechi notifications@github.com
|
@ebidel Any updates on this issue? Our team is trying to implement the PRPL pattern with a GAE server, and this is the only module that we know that enables HTTP2 Push |
I believe the goal was to get quic + h2 push working this quarter, but now update (yet) on the GAE side of things. |
@ciampo you don't need this module to do h2 push on GAE. That's a feature that the core service supports. Just construct the link preload header. All this module does is enable an easier way to construct that header and annotate server endpoints. |
Right - so if I understand this correctly, this module makes it easier to implement server push on GAE, but we're waiting for the Google Cloud team to implement server push fully? |
It should be everywhere on Google's infrastructure. What service are you using that you're not seeing pushed results? |
We're using standard Google App Engine, along with setting the link http header to set the pushed resources. What I'm expecting is something similar to the Polymer Shop application (although this is running on Apache I believe): Where as this is what we see on the demo page: (We're seeing the same results on our application). Is this caused by the initial answer to this thread where push is not supported by QUIC in chrome at the moment? If so, is there any ETA on when this might be fixed? |
Ah yes, that's #20 (comment). It's supposed to be fixed this quarter :\ I believe https://bugs.chromium.org/p/chromium/issues/detail?id=622043 is the issue to follow. FWIW, I'm seeing "h2" request on that demo page, not quic. |
Ah I see, thanks for your response @ebidel. It's interesting that you're getting h2 on that demo, whereas we're getting QUIC, I'm seeing this in canary too. Hopefully a fix will come soon! |
Yeah my settings in about:flags are also set to default too. In the meantime, we've found it quite difficult to see if resources are being pushed to the front end outside Chrome, other than looking at the headers. Other browser dev tools don't seem to include it, or if they do, they keep it well hidden! We came across a node module that Surma wrote, which reports the resources that are pushed. It's worked out nicely, if anybody else needs to check if they have their server pushing files correctly 👍 |
Take a look at |
I still have this issue on my chromebook. Had to disable QUIC manually. |
@ebidel I still have this issue as well. Do you know who we can ping? cc @Deleplace |
What do you see on https://shop.polymer-project.org/? I see @paulirish might know from the Devtools side. |
I also see However for https://http2-push.appspot.com/ I see On firebase hosting at https://fbpush2019-09-19.firebaseapp.com/ I see |
I'm trying the sample app https://http2-push.appspot.com/ using Chromne Version 51.0.2704.103 (64-bit) on Ubuntu.
Although the Link header is present seems that nothing is being pushed.
I only see "quic/1+spdy/3" instead "h2".
The text was updated successfully, but these errors were encountered: