{"action":"created","issue":{"url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/88","repository_url":"https://api.github.com/repos/500tech/angular2-tree-component","labels_url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/88/comments","events_url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/88/events","html_url":"https://github.com/500tech/angular2-tree-component/issues/88","id":184859764,"number":88,"title":"TreeModel.isDraggingOver is called too often","user":{"login":"sbeliveau","id":884204,"avatar_url":"https://avatars.githubusercontent.com/u/884204?v=3","gravatar_id":"","url":"https://api.github.com/users/sbeliveau","html_url":"https://github.com/sbeliveau","followers_url":"https://api.github.com/users/sbeliveau/followers","following_url":"https://api.github.com/users/sbeliveau/following{/other_user}","gists_url":"https://api.github.com/users/sbeliveau/gists{/gist_id}","starred_url":"https://api.github.com/users/sbeliveau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbeliveau/subscriptions","organizations_url":"https://api.github.com/users/sbeliveau/orgs","repos_url":"https://api.github.com/users/sbeliveau/repos","events_url":"https://api.github.com/users/sbeliveau/events{/privacy}","received_events_url":"https://api.github.com/users/sbeliveau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-24T14:39:22Z","updated_at":"2016-10-29T16:03:01Z","closed_at":null,"body":"I have some performance issues when displaying a lot of expanded nodes in the tree.\r\n\r\nOne thing I've noticed is that if I'm typing in another input, unrelated to the tree, the keypresses are very slow.\r\n\r\nI started debugging the tree and it seems that TreeModel.isDraggingOver is called on each keypress in that input field (again, an input outside of the tree). Moreover, that method seems to be called on all expanded nodes.\r\n\r\nI'm using version 1.3.5.\r\n\r\nThanks.\r\n"},"comment":{"url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/comments/257099742","html_url":"https://github.com/500tech/angular2-tree-component/issues/88#issuecomment-257099742","issue_url":"https://api.github.com/repos/500tech/angular2-tree-component/issues/88","id":257099742,"user":{"login":"adamkleingit","id":889418,"avatar_url":"https://avatars.githubusercontent.com/u/889418?v=3","gravatar_id":"","url":"https://api.github.com/users/adamkleingit","html_url":"https://github.com/adamkleingit","followers_url":"https://api.github.com/users/adamkleingit/followers","following_url":"https://api.github.com/users/adamkleingit/following{/other_user}","gists_url":"https://api.github.com/users/adamkleingit/gists{/gist_id}","starred_url":"https://api.github.com/users/adamkleingit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamkleingit/subscriptions","organizations_url":"https://api.github.com/users/adamkleingit/orgs","repos_url":"https://api.github.com/users/adamkleingit/repos","events_url":"https://api.github.com/users/adamkleingit/events{/privacy}","received_events_url":"https://api.github.com/users/adamkleingit/received_events","type":"User","site_admin":false},"created_at":"2016-10-29T16:03:01Z","updated_at":"2016-10-29T16:03:01Z","body":"How do you know that this is the reason for the slowness? It's just a simple comparison\r\n\r\nAnyway, there are 2 things I plan on doing:\r\n1. Allow changeDetectionStrategy to be configurable. Any ideas how to do this but still support AoT?\r\n2. Use MobX to manage state and react to changes\r\n\r\n"}}
{"actor":{"display_login":"adamkleingit"}}