{"action":"opened","issue":{"url":"https://api.github.com/repos/angular/router/issues/257","labels_url":"https://api.github.com/repos/angular/router/issues/257/labels{/name}","comments_url":"https://api.github.com/repos/angular/router/issues/257/comments","events_url":"https://api.github.com/repos/angular/router/issues/257/events","html_url":"https://github.com/angular/router/issues/257","id":68035913,"number":257,"title":"Problem with sluggish and non-reactive route changes","user":{"login":"dmitriz","id":2513193,"avatar_url":"https://avatars.githubusercontent.com/u/2513193?v=3","gravatar_id":"","url":"https://api.github.com/users/dmitriz","html_url":"https://github.com/dmitriz","followers_url":"https://api.github.com/users/dmitriz/followers","following_url":"https://api.github.com/users/dmitriz/following{/other_user}","gists_url":"https://api.github.com/users/dmitriz/gists{/gist_id}","starred_url":"https://api.github.com/users/dmitriz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmitriz/subscriptions","organizations_url":"https://api.github.com/users/dmitriz/orgs","repos_url":"https://api.github.com/users/dmitriz/repos","events_url":"https://api.github.com/users/dmitriz/events{/privacy}","received_events_url":"https://api.github.com/users/dmitriz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-13T08:06:10Z","updated_at":"2015-04-13T08:06:10Z","closed_at":null,"body":"If I understand it correctly, the way the Router works is it re-compiles the View upon every single Route change. Yes, Angular does cache the Template but not the compiled View populated with data. Even if data do not change! As the result, when I used the Router in the past, the switch always felt sluggish and non-reactive. Every time I could notice annoying delay, it was a fraction of second but still noticeable.\r\n\r\nHere is a \"rough\" solution I proposed (dropping the router completely):\r\nhttp://stackoverflow.com/questions/26591335/caching-url-view-state-with-parameters/26820013#26820013\r\n\r\nI wonder if there is a more gentle way to avoid the sluggish behaviour?\r\n"}}