This is a library that strives to be best-in-class. If you are considering using an SPA framework, please read Do you really want an SPA framework? first. Make your application bookmarks, browser history, the back button, and the forward button act just as the user expects while enabling you to update only the part of the page that has changed. This jQuery plugin helps you do this by making the URI Anchor (or hash fragment, as others call it) your application state API.