GitHub が採用している、非同期でぬるぬる動く画面遷移、これ pushState と Ajax を組み合わせたテクニックで実現されているんですね。その名も Pjax。 HTML5 の history.pushState を使うからブラウザの履歴にも対応でき、しかも URL がキレイ。Pjax についての詳細な説明は下記のエントリが参考になりました。 pjax こそが pushState + Ajax の本命 - punitan (a.k.a. punytan) のメモ Pjax 始まったな。 |i \ |.| ト\ /| ト | トヽ / | | ト | | トヽ\/| | | ト / | | | ト\≧三ミゞ=イ/ ム彡''´ ̄ ̄  ̄ ヽ{__.. / V´ ノ __ ', ,. == y ̄, __、\_