HTTP/2 Server Push on Netlify
netlify.com
HTTP/2 Server Push on Netlify
1–10 of 24 posts
Re: HTTP/2 Server Push on Netlify
#2Pedantically, this is not correct. HTTP/2 does not mandate any encryption. But, all the browser vendors only support HTTP/2 with TLS. https://http2.github.io/faq/#does-http2-require-encryption
Re: HTTP/2 Server Push on Netlify
#3> It’s important to understand that HTTP/2 requires secure connectivity. Only websites with HTTPS enabled can take advantage of HTTP/2 and its performance optimizations, like server push and header compression. Pedantically, this is not correct. HTTP/2 does not mandate any encryption. But, all the browser vendors only support HTTP/2 with TLS. https://http2.github.io/faq/#does-http2-require-encryption
Re: HTTP/2 Server Push on Netlify
#4For example if you have your app.ab9a9a09fe9.js file, but then the next deploy you have your app.ba293dcde.js file... can you just set the resource to app.*.js somehow?
Re: HTTP/2 Server Push on Netlify
#5Re: HTTP/2 Server Push on Netlify
#6How do people go about sending Link headers / configuring server push for resources with a changing hash in their filenames? For example if you have your app.ab9a9a09fe9.js file, but then the next deploy you have your app.ba293dcde.js file... can you just set the resource to app.*.js somehow?
Re: HTTP/2 Server Push on Netlify
#7> It’s important to understand that HTTP/2 requires secure connectivity. Only websites with HTTPS enabled can take advantage of HTTP/2 and its performance optimizations, like server push and header compression. Pedantically, this is not correct. HTTP/2 does not mandate any encryption. But, all the browser vendors only support HTTP/2 with TLS. https://http2.github.io/faq/#does-http2-require-encryption
If you assume the second sentence explains the first, then this is correct - only websites (i.e something designed to be consumed by browsers) with HTTPS can take advantage of HTTP/2.
Re: HTTP/2 Server Push on Netlify
#8How do people go about sending Link headers / configuring server push for resources with a changing hash in their filenames? For example if you have your app.ab9a9a09fe9.js file, but then the next deploy you have your app.ba293dcde.js file... can you just set the resource to app.*.js somehow?
Re: HTTP/2 Server Push on Netlify
#9Do any browsers already provide a way to refuse pushed resources?
Re: HTTP/2 Server Push on Netlify
#10How do people go about sending Link headers / configuring server push for resources with a changing hash in their filenames? For example if you have your app.ab9a9a09fe9.js file, but then the next deploy you have your app.ba293dcde.js file... can you just set the resource to app.*.js somehow?
If you can write a tag that references app.ab9a9a09fe9.js, presumably you can write a HTTP header that references that same file, no?