Backbone.js is a JavaScript framework that provides structure to RESTful web applications. Backbone also includes URL fragment or History-based routing. This tag is for questions related to Backbone's routing system.
From the fine manual:
Web applications often provide linkable, bookmarkable, shareable URLs for important locations in the app. Until recently, hash fragments (
#page
) were used to provide these permalinks, but with the arrival of the History API, it's now possible to use standard URLs (/page
). Backbone.Router provides methods for routing client-side pages, and connecting them to actions and events. For browsers which don't yet support the History API, the Router handles graceful fallback and transparent translation to the fragment version of the URL.