However by using hashbang URLs, you have to keep that little snippet of JavaScript forever to maintain permalink even after the web has moved on to another solution.
It's not a future-proof solution.
It's not a future-proof solution.
IE 9 comes close, and can be considered modern.
This is because the # in an URL is supposed to be an identifier of a element in the page, not an actual resource.