QUIC is now RFC 9000
&gt; The internet transport ecosystem has been ossified for decades now, and QUIC breaks out of this ossification<p>But it&#x27;s still just a layer on top of UDP, and still implemented at the application, like in the past. So how is the ossification broken?<p>Every app has to implement it itself rather than calling a syscall and letting the OS deal with its complexities (same as for TLS, making fewer apps implement it without a lot of extra work). Which also increases context switching. In the future more protocols will be built on top of QUIC, expanding the user-space stack, increasing fragmentation of application-space IP stacks. And are network cards now going to start implementing it?<p>It&#x27;s painful to watch us stride headlong into the future depending on band-aids because surgery is too complicated.