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)