QUIC is an encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic and to enable rapid deployment and continued evolution of transport mechanisms. QUIC has been globally deployed at Google on thousands of servers and is used to serve traffic to a range of clients including a widely-used web browser (Chrome) and a popular mobile video streaming app (YouTube). We estimate that 7% of Internet traffic is now QUIC. QUIC is now maturing from a Google experiment to a more complete Internet standard at the IETF. This talk will provide an overview of the QUIC protocol and the current state of its development and deployment. I will describe motivations for developing a new transport, QUIC's design and the principles that guide it, and performance improvements seen by various Google services due to QUIC. This talk will also share lessons about transport design and the Internet ecosystem that we have learned from QUIC's deployment.
Jana Iyengar is a Software Engineer at Google. Jana works on QUIC, a new low-latency transport for the web; on BBR, a new congestion controller for the Internet; and other transport issues. He is an editor in the IETF's QUIC working group and is an active participant in various IETF working groups. He is a recovering academic, having worked on Minion, LEDBAT, transport multipath, SCTP, and other transport projects in his past lives.