Hacker News new | ask | show | jobs
by antirez 4081 days ago
50% and nobody noticed. Can't wait for another marginal latency win that makes the software stack more complex.
3 comments

> Software Stack more complex

Does QUIC make things more complex? You are replacing TCP + TLS with roughly TLS over UDP with some reliability features build in. TLS and TCP are already crazy complex (behold the state diagram from closing a TCP connection! [CS undergrad heads explode]). Plus, people have already built a number pseudo TCP protocols run over UDP.

QUIC + their kindof TLS lite protocol is certainly newer and less well know. That may make things a little harder. But ARP is complex. IP is complex. TCP is complex. Wireshark and others largely abstract this away. I'm excited by the speed, and by the hopefully reduced attack surface of these potentially simpler protocols.

Isn't this an argument that nothing in TCP/IP should change, and that we should still be pretending that there is a point to the URG pointer?
I took it more for an argument on the "and nobody noticed" aspect.
I think the win here is for content providers more so than end users. Might not be a large overhead to the users, but I'm sure it saves Google tons of bandwidth over their hundreds of millions of users.
That's a very pessimistic view. Technology improvements in general benefits everyone, eventually. The invention of the plane didn't benefit the masses until much later when scaling brought the costs down.

I for one welcome what this would do for me on high-latency high-loss connections (read: poor cell phone coverage). I just need Apple to buy into this ...

I had to do a double-take there. Pessimistic? I'm fully supportive of this!

But realistically speaking, it's going to benefit content providers more than the average browser. I'm talking about magnitude of impact here. I did not that that is would not impact the average user, but the magnitude of the impact is nowhere near as much as the boon to Google.

And your metaphor makes absolutely no sense since apparently large swaths of Chrome users already have this in their hands today!

Chrome on iOS doesn't support QUIC.