octothorpe #1 Use the DOM to redraw the page without reloading and RPCs (Remote Procedure Calls) to send data / request updates from the server. That's pretty much how GMail works.