https://developer.mozilla.org/en-US/docs/Web/API/History/rep...
Seriously, many times I was on a website where scrawling introduce you to new article but it also replace the URL oh, now I wanted to go back to the original article because I wanted to share with you but I couldn't. at least with a push State I could retrace my steps and not rely on the developer guessing where I might have been going.
This is particularly true on mobile where trying to use the back buttons once I finished reading became particularly confusing because mobile browsers hide parts of the URL.
If it’s any consolation, you are not the first nor will you be the last person who has ever done this. Directly mutating history has costs that are not always readily apparent. The advice not to do so is not an old wive’s tale.
It's a pity the project itself is so neat. Makes me feel bad about referring to it as such a remarkably horrible web experience.
I would have loved to paid more attention but easily the most unusable website I've used in a while. Like seriously, it's awful if you scroll up an down a couple times because you're pushing URL changes. Then because everything animates it starts chugging a long, doing weird shit, like not going back. It's a single page it doesn't need to change the fucking URL or even worse animate those changes...
On the plus side, the website looks really nice even if it is unusable.