http2 explained describes the protocol HTTP/2 at a technical and protocol level. Background, the protocol, the implementations and the future. Written by Daniel Stenberg.
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. This document improves over time thanks to a joint effort. Full credits to all helpers at the end of the document.
Spanish by Javier Infante
French by Olivier Cahagne
Russian by Vladimir Lettiev
Chinese by Calvin Zhang and Simon Xia.
Download from here [unglue.it]
Errors in the document?
Comment on or help me fix errors in this document! Email firstname.lastname@example.org or even better: submit an issue.
The full document is available in libreoffice's FODT format from github.
You need Wireshark 1.99.x (a dev version) to dissect HTTP/2 frames.
If you have more and better sample stream captures, please send them my way!
This page was updated August 27, 2015.