Venue: Internet
Stefan Tilkov talks to Mark Nottingham, chair of the IETF (Internet Engineering Task Force) HTTP Working Group and Internet standards veteran, about HTTP/2, the new version of the Web’s core protocol. The discussion provides a glimpse behind the process of building standards. Topics covered include the history of HTTP versions, differences among those versions, and the relation of HTTP/2 to Google’s SPDY open networking protocol. Mark goes into detail about HTTP/2’s technical features, including binary framing, improved connection handling, server push, and the different protocol negotiation approaches. The episode concludes with a look at the consequences of HTTP/2 availability and adoption, especially regarding the various hacks that are best practices with HTTP/1.1.
Show Notes
Related Links
Mark Nottingham’s website https://www.mnot.net
Mark Nottingham on Twitter http://twitter.com/mnot
HTTP/2 home page http://http2.github.io
Daniel Stenberg’s HTTP/2 Explained http://daniel.haxx.se/http2
IETF HTTP Working Group https://httpwg.github.io
HTTP 0.9 http://www.w3.org/Protocols/HTTP/AsImplemented.html
HTTP 1.0 http://www.rfc-editor.org/rfc/rfc1945.txt
Original HTTP 1.1 RFC http://tools.ietf.org/html/rfc2616
Current HTTP/1.1 Specification RFCs:
* Authentication http://tools.ietf.org/html/rfc7235
* Caching http://tools.ietf.org/html/rfc7234
* Conditional Requests http://tools.ietf.org/html/rfc7232
* Message Syntax and Routing http://tools.ietf.org/html/rfc7230
* Range Requests http://tools.ietf.org/html/rfc7233
* Semantics and Content http://tools.ietf.org/html/rfc7231
HTTPbis Working Group http://tools.ietf.org/wg/httpbis
HTTP NG http://www.w3.org/Protocols/HTTP-NG
MIME https://en.wikipedia.org/wiki/MIME
Securing the Web: W3C TAG Finding http://www.w3.org/2001/tag/doc/web-https
SPDY https://developers.google.com/speed/spdy
Waka http://roy.gbiv.com/talks/2012_fielding_waka.pdf
WebSockets https://developer.mozilla.org/en-US/docs/WebSockets
[…] Link: HTTP/2 podcast […]
This was a great episode, thanks so much.