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 polyfill html5-history-api html5-history hashchange

    JavaScript 9,600 1,384 Updated Jan 16, 2017
  • Ajaxify your entire website instantly with this simple drop-in script using the HTML5 History API with History.js and jQuery ScrollTo.

    JavaScript 583 111 Updated Oct 28, 2015
  • A google chrome extension to load in History.js and remember your preference for particular sites

    JavaScript 16 6 Updated Jul 23, 2013