Rails 3.1 is going to support HTTP streaming, aka chunked responses, this post explains what’s all about. What Is HTTP Streaming? Ordinary dynamic HTTP responses need a Content-Length header. Their timeline look like this: Those are three serial steps because normally you need to generate the content in order to be able to know its size, and thus fill the Content-Length header of the response. HTT
![Why HTTP Streaming?](https://cdn-ak-scissors.b.st-hatena.com/image/square/5dbf8d4bb6aeb72c4906093e54727da9571cbd97/height=288;version=1;width=512/https%3A%2F%2Frubyonrails.org%2Fassets%2Fimages%2Fopengraph.png)