4
Twisted.Web2 is the next generation Web Server Framework built with
5
Twisted. Web2 is under active development and it's APIs should not be
6
considered stable at this point. It is not a version of Twisted.Web and
7
with that in mind compatibility is not of the highest concern, though
8
the compatibility layer does support many but not all twisted.web resources.
10
Improvements over Twisted.Web
11
-----------------------------
13
* Streaming upload data
14
* Support for multiple headers of the same name
15
* Separation of low level HTTP and high level request handling which allows
16
it to run under other transports such as SCGI and CGI
17
* IResource API improvements from Nevow
18
* More versatile outgoing data streaming API
19
* Correct header parsing
20
* Full HTTP/1.1 support
21
* Output filters (HTTP range support in a generic fashion, and gzip support)
22
* Significantly better URI Rewriting when used behind a reverse proxy such as
25
Things to further improve
26
-------------------------
28
* Speed, it's not very fast, depending on how the benchmarks are done it's
29
either significantly faster than Twisted.Web or twice as slow.
30
* Better twisted.web compatibility
31
* More and better tests