history/browser library

Classes

BrowserHistory
A web History that uses path-based URLs (e.g. /about).
HashHistory
A web History that stores the route inside the URL fragment (e.g. /#/about).
UrlBasedHistory
Base class for web History implementations backed by window.history.