The only people saving here are the people running servers that serve world-scale numbers of requests. The average user notices nearly no difference.
The only people saving here are the people running servers that serve world-scale numbers of requests. The average user notices nearly no difference.
And because they're unaware of each other it's likely they'll eventually start competing with each other and cause packet loss
Something like gRPC could be implemented as a websocket protocol but you lose all the http semantics for each internal request. You can't expect a load balancer to handle your custom socket protocol but with a standard like http/2 nginx is able to do it.
Though http keepalive seems to already solve your use-case, without TLS 1.3’s connection rtt optimizations, if you indeed aren’t running requests in parallel.
Sorry but no. Not solved.
They also have a newer post about 0-RTT and how QUIC makes it even faster.
https://blog.cloudflare.com/even-faster-connection-establish...
That only applies to cloudflare’s implementation of 0-rtt. That isn’t a general restriction.
Additionally 0-rtt isn’t the only rtt optimization in tls 1.3.
Either way your original point was moot since http keepalive is sufficient to avoid tls connection costs for serial requests.
I think you need to reread my initial post in this thread. The importance of minimizing rtt blocking is acknowledged in my questioning of chrome’s decision to not implement http push.
> I'm not sure I fully follow here, but I would like to be able to
What I'm calling out is that you may have fallen into the trap (as I did years back) that you need to be an asshole to drive towards solving hard problems. You don't, and it actually blocked me from creating the psychological safety necessary to get good ideas out of people who otherwise wouldn't feel comfortable speaking up. Genuinely good/supporting vibes from my direction to you - do with it what you will, but I do believe your ego is showing here more than mine. We can agree to disagree since I believe each of us will over-index on our past life experiences vs. those of some random person on Hacker News.
> I think you need to reread my initial post in this thread. The importance of minimizing rtt blocking is acknowledged in my questioning of chrome’s decision to not implement http push.
I think I get what you're saying, but honestly the way you're wording your points is a bit confusing. I am going to chalk this up to "I'm just too dumb" for sake of laziness at this point.