Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chrome intends to remove support of Server Push technology #70

Closed
qWici opened this issue Nov 12, 2020 · 5 comments
Closed

Chrome intends to remove support of Server Push technology #70

qWici opened this issue Nov 12, 2020 · 5 comments

Comments

@qWici
Copy link

qWici commented Nov 12, 2020

Conversation

@dunglas
Copy link
Owner

dunglas commented Nov 12, 2020

I published a Twitter thread explaining what it changes for Vulcain: https://twitter.com/dunglas/status/1326552735404060672

TL;DR Vulcain will fallback on Preload links (which are already supported) and Early Hints when they will be adopted by browsers. Preload links introduce a bit more latency than Server Push (1 RTT actually), but also fix some issues. Anyway, even with Preload links instead of Server Push, the global approach is still faster and cleaner than using compound documents.

@qWici
Copy link
Author

qWici commented Nov 12, 2020

Got it, thanks

@sbward
Copy link

sbward commented May 15, 2022

How will the updated approach be faster than a compound document if there is a minimum of 2 RTT to implement the protocol?

@dunglas
Copy link
Owner

dunglas commented May 16, 2022

@sbward because HTTP cache. The cache dynamic is better with many small documents instead of a big compound one. And actually the cache dynamic will be better with 103 than with server push because browsers never properly supported HTTP cache for pushed resources(even if theoretically possible).

@chalasr
Copy link
Contributor

chalasr commented Oct 16, 2023

I suppose this can be closed: #95 #122

@dunglas dunglas closed this as completed Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants