http2 explained
Daniel Stenberg
http2 explained
Free
Description
Contents
Reviews

This document describes http2 at a technical and protocol level. Background, the protocol, the implementations and the future. This is a living document at http://daniel.haxx.se/http2/ . eBook conversions here by Unglue.it, currently version 2.14.

Language
English
ISBN
Unknown
1.Background 4
1.1.Author 4
1.3.License 4
1.2.Help! 4
1.4.Document history 5
2.HTTP today 6
2.1.HTTP 1.1 is huge 6
2.2.A world of options 6
2.3.Inadequate use of TCP 6
2.4.Transfer sizes and number of objects 7
2.5.Latency kills 7
2.6.Head of line blocking 8
3.Things done to overcome latency pains 9
3.3.Concatenation 9
3.1.Spriting 9
3.2.Inlining 9
3.4.Sharding 10
4.Updating HTTP 11
4.1.IETF and the HTTPbis working group 11
4.1.1.The “bis” part of the name 11
4.2.http2 started from SPDY 12
5.http2 concepts 13
5.1.http2 for existing URI schemes 13
5.2.http2 for https:// 14
5.3.http2 negotiation over TLS 14
5.4.http2 for http:// 14
6.The http2 protocol 16
6.1.Binary 16
6.2.The binary format 16
6.3.Multiplexed streams 17
6.4.Priorities and dependencies 18
6.5.Header compression 18
6.5.1.Compression is a tricky subject 18
6.6.Reset - change your mind 19
6.7.Server push 19
6.8.Flow Control 19
7.Extensions 20
7.1.Alternative Services 20
7.1.1.Opportunistic TLS 20
7.2.Blocked 20
8.A http2 world 22
8.1.How will http2 affect ordinary humans? 22
8.2.How will http2 affect web development? 22
8.3.http2 implementations 23
8.3.1.Missing implementations 23
8.4.Common critiques of http2 24
8.4.1.“The protocol is designed or made by Google” 24
8.4.2.“The protocol is only useful for browsers” 24
8.4.3.“The protocol is only useful for big sites” 24
8.4.4.“Its use of TLS makes it slower” 24
The book hasn't received reviews yet.