A silky smooth chat client made with WebSockets and Node.js