I use pushstate and popstate to navigate through pages meaning the pages do not load the whole browser, an SPA "application".
More like You