I'm actually trying to create a web-application which will utilizes the [Server-Sent Events draft](http://dev.w3.org/html5/eventsource/). From my knowledge, SSEs utilize one thread per connection, and since the server is going to continuously pump data to the client, without being idle even for a second, there's no way I'll be able to put the thread back in the pool.

Hence I'm trying to use Node.JS (which I haven't used till date) to handle connections to the server. I've been through the [HTML5 Rocks introduction to SSE](http://www.html5rocks.com/tutorials/eventsource/basics/) and there is a code sample integrating SSEs with Node.JS.

However, I'm confused as to whether Node.JS will handle the thousands of client connections concurrently and **utilize the server more efficiently than an Apache server**? Can anyone help me understand how exactly Node will act here?

Sorry if I sound a bit too vague. I'm ready to make as many clarifications as possible! Thanks!