It may. Don't depend on that behaviour, Node is free to coalesce
multiple writes into a single one.
> The documentation says write does not buffer the output.
I don't see that mentioned anywhere[1].
[1] http://nodejs.org/docs/v0.5.9/api/http.html#response.write
Yes, but timer is the wrong word. The socket may not be ready to send
data when you call .write() so Node queues the data until it is.
No. You probably don't need it for HTTP, Node does its own corking.
Though I wouldn't mind to be proven wrong with benchmark numbers. :-)