Саму идею впервые заметил на flickr.
Как обычно, хорошую статью по JS можно найти на mozilla-dev:
https://developer.mozilla.org/en/DOM...rowser_history
Внизу статьи есть таблица совместимости браузеров. Если надо, как на facebook (читай, вК), с решёткой в браузерах, где пока нет нормального html5 (читай, IE), то внизу есть также ссылка на некую библиотеку History.js.