It's mostly Javascript and good ol' html/css. You can browse the source of the site with your web browser and check out all the JS goodness. There has to be a server to host the site, but I don't think it plays any other major role.