The main reason that I've begun learning Node.js is the idea of having the server push data to the client rather than having the client constantly query the server for any updates. Surely this is possible (thinking about IM web services, etc), but so far in my studies of node, I haven't figured out how it's done.
What method is used? I'm assuming AJAX/JSON is the medium, but what's the method to actually send the data to the webpage, specifically doing so with a node script?