Presentation Abstract
Originally invented in 1974, TCP is the most common transport protocol on the Internet. The TCP protocol provides the foundation that carries all of our HTTP requests, emails, and other application protocols. Finalized only in 2021, the QUIC protocol was designed to solve a few key issues with TCP, namely the head-of-line blocking problem, and adds some new features as well.
Despite its relative youth, QUIC has been widely deployed on the Internet, powering the third and latest version of HTTP. If you’ve watched a YouTube video in the past year, you’ve likely used QUIC and HTTP/3 as an end user. QUIC offers improvements in both latency and reliability, providing modest gains for typical HTTP workflows while also unlocking new capabilities for building real-time, low-latency browser applications. Today, all mainline browsers support HTTP/3 under the hood, but only with the recent addition of the `WebTransport` browser API are developers able to interface directly with QUIC connections.
In this talk, we’ll look at an overview of the networking happening in our browsers under the hood, understand how QUIC fits into that story, and explore how we can use `WebTransport` to build new types of real-time applications in the browser.
As always, the meeting is free.. Looking forward to seeing you!!
Gaelen