Matreshka.js router

The first row is bound to location.hash (#!/a/b/c/), the second one to the path through the History API (/examples/router/d/e/f/). Type into a field and watch the address bar, or use the back button.