News for hackers. Stuff that matters.
Re:HTTP/2 Server Push on Netlify by treve on Tuesday July 18, 2017 @02:00PM (#14798665)
If you can write a <script> tag that references app.ab9a9a09fe9.js, presumably you can write a HTTP header that references that same file, no?
Re:HTTP/2 Server Push on Netlify by thearrow on Tuesday July 18, 2017 @04:18PM (#14799716)
For example: a SPA webpack setup using html-webpack-plugin which generates the <script> tags in index.html for the different assets, later served by nginx or similar.

How does one tell nginx the names of the files to push if they are generated dynamically? You have to put the names in a separate file and then somehow configure the server using that file?

Re:HTTP/2 Server Push on Netlify by calavera on Tuesday July 18, 2017 @07:40PM (#14800971)
this webpack plugin might help you: https://gist.github.com/Kamshak/35630ec21df8dca27de3bb915f2d...

I have no idea why the original comment by the author is shadow banned.

Re:HTTP/2 Server Push on Netlify by waxjar on Tuesday July 18, 2017 @02:20PM (#14798840)
What about a static website served through nginx, for example?
Re:HTTP/2 Server Push on Netlify by StavrosK on Tuesday July 18, 2017 @03:16PM (#14799250)
I'm actually just doing that right now (changing my static website to work with Netlify's Push). Presumably, your base HTML looks something like this:

  <link href="{{ "main.css"|asseturl }}" rel="stylesheet" type="text/css" />
Then, your _headers.j2 file should look like this:

  /*
    Link: <{{ "main.css"|asseturl }}>; rel=preload; as=stylesheet
Which will just be replaced with the correct value, same as in your HTML template.