A personal experiment involving node.js, WebSockets, and more.