They have a detailed blog entry up on how it works (HTML5 History API) here: https://github.com/blog/760-the-tree-slider
More Related Contents:
- Is it valid to replace http:// with // in a ?
- How to allow http content within an iframe on a https site [duplicate]
- Two forward slashes in a url/src/href attribute [duplicate]
- Why use protocol-relative URLs at all?
- Max parallel HTTP connections in a browser?
- What is the boundary in multipart/form-data?
- Disabled form inputs do not appear in the request
- Is a URL allowed to contain a space?
- Is either GET or POST more secure than the other?
- Using PUT method in HTML form
- URI starting with two slashes … how do they behave?
- Why is form enctype=multipart/form-data required when uploading a file?
- Cross Domain Form POSTing
- WCF service to accept a post encoded multipart/form-data
- HTML5 download attribute not working when downloading from another server, even when Access-Control-Allow-Origin is set to all (*)
- Browser Caching of CSS files
- Should PUT and DELETE be used in forms?
- How should I choose between GET and POST methods in HTML forms?
- How to avoid sending input fields which are hidden by display:none to a server?
- What characters must be escaped in an HTTP query string?
- Images in github pages and relative links
- GitHub pages and relative paths
- How to fix “insecure content was loaded over HTTPS, but requested an insecure resource”
- Can’t show some websites in iframe tag
- Adding http request header to a a href link [duplicate]
- How to see an HTML page on Github as a normal rendered HTML page to see preview in browser, without downloading?
- create a domain name pointing to an IP of port different than 80
- What does the question mark at then end of a css include url do?
- Images not displaying in Github Pages?
- Custom HTTP Request headers in HTML