aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2013-06-15 14:36:35 +0200
committerDaniel Stenberg <daniel@haxx.se>2013-06-15 14:36:35 +0200
commit5fc24a5297e642a2e7056ac670398556928fd49a (patch)
treee6c9acc7c8c61e13cce419d3a0b94f07db42eaf1
parentb1a295ac4e56103b4a0c5827580cb053927ac5ed (diff)
TODO: HTTP2/SPDY support
-rw-r--r--docs/TODO20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 3b88568db..127e2b8f7 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -38,6 +38,7 @@
5.1 Better persistency for HTTP 1.0
5.2 support FF3 sqlite cookie files
5.3 Rearrange request header order
+ 5.4 HTTP2/SPDY
6. TELNET
6.1 ditch stdin
@@ -268,6 +269,25 @@
headers use a default value so only headers that need to be moved have to be
specified.
+5.4 HTTP2/SPDY
+
+ The first drafts for HTTP2 have been published
+ (http://tools.ietf.org/html/draft-ietf-httpbis-http2-03) and is so far based
+ on SPDY (http://www.chromium.org/spdy) designs and experiences. Chances are
+ it will end up in that style. Chrome and Firefox already support SPDY and
+ lots of web services do.
+
+ It would make sense to implement SPDY support now and later transition into
+ or add HTTP2 support as well.
+
+ We should base or HTTP2/SPDY work on a 3rd party library for the protocol
+ fiddling. The Spindy library (http://spindly.haxx.se/) was an attempt to make
+ such a library with an API suitable for use by libcurl but that effort has
+ more or less stalled. spdylay (https://github.com/tatsuhiro-t/spdylay) may
+ be a better option, either used directly or wrapped with a more spindly-like
+ API.
+
+
6. TELNET
6.1 ditch stdin