HTTP progressive output / server push

Is it possible to override the standard Rails rendering infrastructure
for a single controller action, in such a way that I can generated
"progressive" HTTP output? That is, the browser can display text as it
is generated, rather than Rails buffering the whole page and sending
it once at completion?

Here's a trivial example, written as a CGI:

Should be possible with a custom mongrel handler.

Should be possible with a custom mongrel handler.

Thank you, that gave me some useful keywords to put into Google :slight_smile:

But if I understand correctly, I would still lose all of Rails routing
- I'd just get a raw HTTP request object from Mongrel?

Regards, Brian.