NodeJS si no me equivoco hace eso, es decir, maneja las conexiones a partir de eventos.
"Cada conexión dispara una ejecución de evento dentro del proceso del motor de Node. Node también afirma que nunca se quedará en punto muerto, porque no se permiten bloqueos y porque no se bloquea directamente para llamados E/S. Node afirma que un servidor que lo ejecute puede soportar decenas de miles de conexiones concurrentes."
Node usa el motor v8 Javascript creado por Google, hasta donde sé, y he visto jueguecitos de navegador online manejados por Node, como este
http://browserquest.mozilla.org/
El problema de Node es que supongo que necesitaré un servidor que soporte node, y que nunca he probado a instalarlo, no sé si me va a llevar demasiados quebraderos de cabeza.. pero desde luego está de lujo a la hora de hacer aplicaciones de este tipo, que se actualicen a 30, 40 fps.
Gracias por tu ayuda!