navigation-polyfill (npm): history is an interface for the pushstate and replacestate event.
Keywords: js|hitory|event|pushstate|replacestate