This document describes http2 at a technical and protocol level. Background, the protocol, the implementations and the future.
This is a "living document" in the sense that I keep posting updates, and I care about and value feedback, questions and comments I get about it. Alas, over time this document improves thanks to a joint effort.
Version 1.5: June 18th, 2014
Report problems or errors in the document?
If you want to comment or help to fix errors in this document, please email email@example.com or even better: submit an issue.
The full document is available in libreoffice ODT format from github.
curl-h2-12-nghttp2-org.pcapng is a Wireshark capture of curl talking http2 draft-12 in plain text with nghttp2.org. You may need a bleeding edge version of Wireshark to be able to inspect http2 draft-12 packages.
The http2 presentation version of the information. Updated on June 12th 2014. It is also available in source format in the github repo.