image/svg+xmlHTTP Tree
HTTP Tree
1.1.1.1 mobile app
SPDY 3.1 rollout
SPDY rollout
SPDY beta
Universal SSL
SSLv3 disabled by default
HTTP/2
TLS 1.3
1.1.1.1
Cloudflare launches
00
draft-ietf-quic-transport
RFC 2818 – HTTP over TLS
draft-ietf-tls-https
00
01
02
03
draft-hamilton-quic-transport-protocol
draft-ietf-quic-recovery
draft-iyengar-quic-loss-recovery
HTTP/3 name coined
draft-ietf-httpbis-messaging
00
01
03
draft-fielding-httpbis-http-messaging
00
RFC 7230
draft-ietf-httpbis-p1-messaging
draft-ietf-httpbis-semantics
00
01
03
draft-fielding-httpbis-http-semantics
00
RFC 7231
draft-ietf-httpbis-p2-semantics
draft-ietf-httpbis-conditional
00
01
draft-fielding-httpbis-http-conditional
00
RFC 7232
draft-ietf-httpbis-p4-conditional
draft-ietf-httpbis-range
00
01
draft-fielding-httpbis-http-range
00
RFC 7233
draft-ietf-httpbis-p5-range
draft-ietf-httpbis-cache
00
01
draft-fielding-httpbis-http-cache
00
RFC 7234
draft-ietf-httpbis-p6-cache
draft-ietf-httpbis-auth
00
01
03
draft-fielding-httpbis-http-auth
00
RFC 7235
draft-ietf-httpbis-p7-auth
SPDY v3.1
RFC 7838 – HTTP Alternative Services
draft-ietf-httpbis-alt-svc
00
04
11
draft-nottingham-httpbis-alt-svc
02
04
draft-agl-tls-nextprotoneg
00
01
02
03
SPDY v3
draft-bishop-quic-http-and-qpack
02
03
05
06
RFC 7540 – HTTP/2
draft-ietf-httpbis-http2
00
08
13
15
17
draft-montenegro-httpbis-speed-mobility
00
draft-tarreau-httpbis-network-friendly
00
draft-rpeon-httpbis-header-compression
01
02
draft-ietf-quic-qpack
00
draft-ietf-quic-qcram
00
draft-krasic-quic-qcram
01
02
03
draft-tikhonov-quic-qmin
RFC 7541 – HPACK
draft-ietf-http-header-compression
08
11
draft-ruellan-http-header-compression
draft-ruellan-headerdiff
HTTP/2.0 concept
QUIC Crypto
draft-ietf-quic-http
draft-shade-quic-http2-mapping
draft-hamilton-early-deployment-quic
draft-thomson-quic-tls
QUIC IETF proposed adoption
gQUIC
SPDY v2
SPDY v1
RFC 2616 – HTTP/1.1
draft-ietf-http-v11-spec-rev
RFC 2068 – HTTP/1.1
draft-ietf-http-v11-spec
04
RFC 1945 – HTTP/1.0
draft-ietf-http-v10-spec
01
02
draft-fielding-http-spec
HTTP/0.9
RFC 8446 – TLS 1.3
draft-ietf-tls-tls13
06
16
25
draft-ietf-tls-rfc5246-bis
RFC 5246 – TLS 1.2
draft-ietf-tls-rfc4346-bis
00
RFC 4346 – TLS 1.1
draft-ietf-tls-rfc2246-bis
12
RFC 2246 – TLS 1.0
draft-ietf-tls-protocol
SSL 3.0
SSL 2.0
RFC 8484 – DNS over HTTPS (DoH)
draft-ietf-doh-dns-over-https
00
05
06
07
10
draft-hoffman-dispatch-dns-over-https
draft-hoffman-dns-over-https
RFC 7858 – DNS over TLS
draft-ietf-dprive-dns-over-tls
00
draft-ietf-dprive-start-tls-for-dns
draft-hzhwm-dprive-start-tls-for-dns
draft-ietf-http-v11-spec-
00
01
02
draft-ietf-tls-oldversions-deprecate
draft-moriarty-tls-oldversions-diediedie
1991
1991
1992
1992
1993
1993
1994
1994
1995
1995
1996
1996
1997
1997
1998
1998
1999
1999
2000
2000
2001
2001
2002
2002
2003
2003
2004
2004
2005
2005
2006
2006
2007
2007
2008
2008
2009
2009
2010
2010
2011
2011
2012
2012
2013
2013
2014
2014
2015
2015
2016
2016
2017
2017
2018
2018
2019
2019
2020
2020
Cloudflare Secure Web Timeline
00
01
00
03
04
05
03
05
06
07
08
00
01
02
03
04
05
06
00
01
02
03
04
05
00
01
02
03
04
05
06
07
08
09
10
11
13
01
02
03
04
05
06
07
08
09
10
01
03
04
05
06
07
08
09
01
00
01
00
01
02
00
00
01
01
02
03
04
08
09
11
12
13
14
00
01
00
01
02
03
04
05
07
11
12
13
14
15
19
20
21
23
24
26
27
28
16
17
18
08
09
10
00
03
04
05
06
07
08
09
10
12
13
15
17
18
19
20
21
22
23
24
00
03
04
05
06
07
08
09
10
12
13
15
17
18
19
20
21
22
23
24
00
03
04
05
06
07
08
09
10
12
13
15
17
18
19
20
21
22
23
24
00
03
04
05
06
07
08
09
10
12
13
15
17
18
19
20
21
22
23
24
00
03
04
05
06
07
08
09
10
12
13
15
17
18
19
20
21
22
23
24
00
01
01
01
01
01
01
02
02
02
02
02
02
03
04
05
06
07
08
09
10
11
11
11
11
11
11
12
13
14
14
14
14
14
14
15
16
16
16
16
16
16
17
18
19
20
21
22
23
24
02
02
02
00
01
03
05
01
02
03
06
07
08
09
10
12
13
03
05
04
draft-mbelshe-httpbis-spdy
01
02
03
05
04
06
07
10
11
12
14
16
07
09
01
02
00
03
00
00
12
09
06
07
10
01
02
03
04
05
01
00
04
07
02
05
00
04
02
01
02
03
04
00
draft-tsvwg-quic-protocol
00
01
02
00
00
01
00
01
00
01
00
draft-ietf-quic-tls
01
03
04
05
06
07
08
09
10
11
12
13
14
15
16
00
02
04
05
06
07
08
09
10
12
11
13
14
15
16
01
03
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
03
00
02
04
05
06
07
08
09
10
11
12
13
14
15
16
01
03