Y
Hacker News
new
|
ask
|
show
|
jobs
by
smnl
4841 days ago
This uses Backbone.js on the frontend, and each time you change sites on the left sidebar, a "pushState" event is triggered, which saves the current state of the page (and the back button will cycle through those saved states)