{"action":"opened","issue":{"url":"https://api.github.com/repos/pakyow/pakyow/issues/148","repository_url":"https://api.github.com/repos/pakyow/pakyow","labels_url":"https://api.github.com/repos/pakyow/pakyow/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/pakyow/pakyow/issues/148/comments","events_url":"https://api.github.com/repos/pakyow/pakyow/issues/148/events","html_url":"https://github.com/pakyow/pakyow/issues/148","id":135424094,"number":148,"title":"Make presenter faster in development","user":{"login":"bryanp","id":18920,"avatar_url":"https://avatars.githubusercontent.com/u/18920?v=3","gravatar_id":"","url":"https://api.github.com/users/bryanp","html_url":"https://github.com/bryanp","followers_url":"https://api.github.com/users/bryanp/followers","following_url":"https://api.github.com/users/bryanp/following{/other_user}","gists_url":"https://api.github.com/users/bryanp/gists{/gist_id}","starred_url":"https://api.github.com/users/bryanp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryanp/subscriptions","organizations_url":"https://api.github.com/users/bryanp/orgs","repos_url":"https://api.github.com/users/bryanp/repos","events_url":"https://api.github.com/users/bryanp/events{/privacy}","received_events_url":"https://api.github.com/users/bryanp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/pakyow/pakyow/milestones/5","html_url":"https://github.com/pakyow/pakyow/milestones/1.0","labels_url":"https://api.github.com/repos/pakyow/pakyow/milestones/5/labels","id":1168855,"number":5,"title":"1.0","description":"","creator":{"login":"bryanp","id":18920,"avatar_url":"https://avatars.githubusercontent.com/u/18920?v=3","gravatar_id":"","url":"https://api.github.com/users/bryanp","html_url":"https://github.com/bryanp","followers_url":"https://api.github.com/users/bryanp/followers","following_url":"https://api.github.com/users/bryanp/following{/other_user}","gists_url":"https://api.github.com/users/bryanp/gists{/gist_id}","starred_url":"https://api.github.com/users/bryanp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryanp/subscriptions","organizations_url":"https://api.github.com/users/bryanp/orgs","repos_url":"https://api.github.com/users/bryanp/repos","events_url":"https://api.github.com/users/bryanp/events{/privacy}","received_events_url":"https://api.github.com/users/bryanp/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":9,"state":"open","created_at":"2015-06-17T15:45:01Z","updated_at":"2016-02-22T13:56:34Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-02-22T13:56:34Z","updated_at":"2016-02-22T13:56:34Z","closed_at":null,"body":"When running with auto-reload enabled, view reloading isn't very intelligent. This causes Presenter to be slower than it has to during development. There are two main issues:\r\n\r\n1. Views are preloaded when the application starts, causing a large delay\r\n2. When one view changes, we reload the entire set of views even if that isn't needed\r\n\r\nI think we can avoid both of these issues by not preloading and instead loading views on demand."}}