Are you sure that's what you want? It will reload the page and so restart the project. Only the hash can be changed without reloading.
This is a one time action and reloading the page wouldn’t be a problem as long as I could use the new url. I’m already getting some data by querying parameters and in this case it will be reloaded anyway. What would be the best way to add parameters without reloading restarting the project?