historyjs (npm): 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
Keywords: javascript|html5 history api|hashchange|popstate|pushstate|replacestate|hashes|hashbang|html5-history|html5-history-api|polyfill