Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the next generation of HTTP in this conference talk from GOTO Copenhagen 2019. Dive into HTTP/3 and QUIC with Daniel Stenberg, creator of curl and recipient of the Polhem Prize. Learn why these new protocols are necessary, how they work, and how they change data transmission over networks. Discover the shift from TCP to QUIC as the transport layer, and understand the improvements HTTP/3 brings to areas where HTTP/2 falls short. Examine the challenges of deployment, compare feature sets between HTTP versions, and gain insights into implementation status across various platforms. Investigate the potential performance benefits of HTTP/3 and explore its integration with curl. Address questions about compatibility with technologies like WebSockets and consider the key takeaways for developers and network professionals adapting to this evolving web protocol landscape.
Syllabus
Intro
Daniel Stenberg
Classic HTTP Network Stack
Ossification casualties
Improvements
Build on top of UDP
UDP isn't reliable, QUIC is
Streams!
Independent streams
Application protocols over QUIE
Stacks: old vs new
HTTP feature comparison
HTTP/3 is faster
This service - over there!
Race connection attempts?
Eight HTTP/3 challenges
Implementations
Implementation Status
HTTP/3 in curl
Ship curl HTTP/3-enabled?
Websockets?
Take-aways
Taught by
GOTO Conferences