jQuery (edge), HTML, CSS, JavaScript
Changes the content visible in the page without actually going to a new page (although all pages have to be loaded in one go.). Doesn't require CSS3 or HTML5