You may have seen app.asana.com. If not, you should check this out, this is a very good webapp design.
But I canโt understand how they handle the whole url. Backbone.js or Knockout.js processes the URL with #, and everything after that is just generated.
Asana has no hash and can change the url, how do they do it?
source share