Вы видели, что в github (а также в новом hotmail) на загрузку новой страницы не нужно перезагружать всю страницу, а только ее небольшую часть (с эффектом левого слайда). Также обратите внимание, что URL-адрес изменяется, но мы не загружаем с этой страницы.Как сделать эффект Github при загрузке страницы с помощью jQuery
Я предполагаю, что они используют что-то вроде ajax, но не уверены, также не знают, как они изменяют URL страницы (это возможно с помощью js).
Благодаря
https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history. Они также сообщают об этом здесь - https://github.com/blog/760-the-tree-slider – Phil