I was browsing GitHub.com and I noticed when looking at the source for a repository, and you click on a file, the source code slides in and the URL changes, but it doesn't appear as if the page has refreshed. Does anyone know how this is done? I've seen this done with the # sign, especially when creating Flash sites, but I've never seen this done quite like the way GitHub is doing it, without the #.
Here's an example: https://github.com/jquery/jquery
Click on one of the text files like .gitattributes then click on jQuery in the breadcrumb to see what I mean.