To push, or not to push?! - A journey of resource loading in the browser
Why?
HTTP/2 will solve this
Resource loading in the  browser is hard.
Resource loading is hard
How can we load our resources most efficiently?
What are my critical resources?
A good loading strategy
Preload
What are my hidden sub-resources?
Preconnect
Server push
So how can I push?
Server push benefits
Is indicating push via the  HTML response too late?
Async push
What about the repeat view?
In the wild
So what’s the problem?
When should I push?
The future
Can we fix the problems  with push?
Cache digests
This still seems too  complicated…
103 Early hints
103 Early hints
Priority hints
Closing
HTTP/2 doesn’t solve everything
Resource loading is hard.
Performance is for humans.
The future is bright!
Thanks!