Do you have any pointers (links) on how to do this? I didn't know it was possible, but sure would like to do it.
True, and good point. But people should understand that without links that change the URL, search engines cannot index their content.
hashes are not broken. if an app needs js, it needs js. just like an app might require osx lion or .net v2, certain apps, by their nature, will have higher requirements than others.
for example, right now i am building a large public media site. it has to be SEO, accessible, and all that. So, i built a regular static site that works without js; embeds for media, links to full images, etc.
But, if a user has js, landing on any page will "boot up" the app mode of the site, and the content gets sucked in through a json api instead of browsing html urls. this lets me paint much faster than the cms can render pages, save on mobile bandwidth, and allows rich media features like slideshows, audio playlists, modal interaction, etc.