News for hackers. Stuff that matters.
Re:Blink: Intent to Remove: HTTP/2 and gQUIC server push by johncolanduoni on Wednesday November 11, 2020 @08:37PM (#25065395)
Well the best thing is to in-line only the CSS needed for content actually in the server render if it’s much smaller than total site CSS. If you’re code splitting your CSS in the first place this is usually handled pretty well by the same mechanism. Then CSS is still cacheable across page loads for later navigation (particularly if you use a ServiceWorker in lieu of server rendering once enough core assets are cached).
Re:Blink: Intent to Remove: HTTP/2 and gQUIC server push by seanwilson on Thursday November 12, 2020 @04:28AM (#25068069)
Yes but inlining the critical CSS only for every page isn't trivial, and usually involves complicating your build chain.

I'm not saying there's a perfect solution, it's just interesting they're giving up on push.