Quando você navega nos repositórios no github (por exemplo, https://github.com/mojombo/jekyll/tree/master/bin ), parece que usa ajax e não recarrega a página inteira o tempo todo. No entanto, o URL realmente muda (não apenas após o #).
Eu já encontrei este artigo em que eles escrevem sobre seu back-end: https://github.com/blog/530-how-we-made-github-fast
Mas esse é realmente o truque?
Minhas páginas nunca parecem tão rápidas e já estou usando o yslow para otimizá-lo.