Browser State

Libraries for cross-browser HTML5 History API and State Management.

  • History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it wi…

    JavaScript 10,321 1,449 Updated Dec 7, 2017
  • Ajaxify your entire website instantly with this simple drop-in script using the HTML5 History API with History.js and jQuery ScrollTo.

    JavaScript 605 107 Updated Nov 22, 2017
  • A google chrome extension to load in History.js and remember your preference for particular sites

    JavaScript 18 6 MIT Updated Jul 23, 2013