{"action":"created","issue":{"url":"https://api.github.com/repos/angular-ui/ng-grid/issues/2784","labels_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/2784/labels{/name}","comments_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/2784/comments","events_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/2784/events","html_url":"https://github.com/angular-ui/ng-grid/issues/2784","id":57809924,"number":2784,"title":"Scrolling very slow when lots of columns","user":{"login":"Cadrach","id":142103,"avatar_url":"https://avatars.githubusercontent.com/u/142103?v=3","gravatar_id":"","url":"https://api.github.com/users/Cadrach","html_url":"https://github.com/Cadrach","followers_url":"https://api.github.com/users/Cadrach/followers","following_url":"https://api.github.com/users/Cadrach/following{/other_user}","gists_url":"https://api.github.com/users/Cadrach/gists{/gist_id}","starred_url":"https://api.github.com/users/Cadrach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cadrach/subscriptions","organizations_url":"https://api.github.com/users/Cadrach/orgs","repos_url":"https://api.github.com/users/Cadrach/repos","events_url":"https://api.github.com/users/Cadrach/events{/privacy}","received_events_url":"https://api.github.com/users/Cadrach/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/angular-ui/ng-grid/milestones/12","labels_url":"https://api.github.com/repos/angular-ui/ng-grid/milestones/12/labels","id":435248,"number":12,"title":"3.0","description":"","creator":{"login":"timothyswt","id":1736223,"avatar_url":"https://avatars.githubusercontent.com/u/1736223?v=3","gravatar_id":"","url":"https://api.github.com/users/timothyswt","html_url":"https://github.com/timothyswt","followers_url":"https://api.github.com/users/timothyswt/followers","following_url":"https://api.github.com/users/timothyswt/following{/other_user}","gists_url":"https://api.github.com/users/timothyswt/gists{/gist_id}","starred_url":"https://api.github.com/users/timothyswt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timothyswt/subscriptions","organizations_url":"https://api.github.com/users/timothyswt/orgs","repos_url":"https://api.github.com/users/timothyswt/repos","events_url":"https://api.github.com/users/timothyswt/events{/privacy}","received_events_url":"https://api.github.com/users/timothyswt/received_events","type":"User","site_admin":false},"open_issues":130,"closed_issues":471,"state":"open","created_at":"2013-09-24T04:48:10Z","updated_at":"2015-02-17T00:16:06Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-02-16T14:25:06Z","updated_at":"2015-02-17T02:01:41Z","closed_at":null,"body":"Hi,\r\n\r\nI have the following issue displaying a \"large\" data set: 101 columns and 100 rows (The number of rows could be higher, but the issue arises with a hundred)\r\n\r\nBasically, when you scroll horizontally it gets super laggy, the table becoming white for a few seconds and the scrollbar not responding at all. After that the table is able to draw, but it makes navigation really difficult.\r\n\r\nMy initial solution for this was to set the config option **columnVirtualizationThreshold** to the number of columns of my table: `columnVirtualizationThreshold: $scope.columns.length`. \r\n\r\nThis solved the issue when scrolling horizontally, although now it is the vertical scrolling that has the same kind of issues, but not as important (less laggy, but still some white blocks and scrolling does not feel \"smooth\").\r\n\r\nYou can check it on this plunker: http://plnkr.co/edit/e984mLFqa9o8XZqnGXEm?p=preview\r\nIt is worse on my project with custom cell & edit templates.\r\n\r\nThanks a lot for your time, having a blast using the library so far :)"},"comment":{"url":"https://api.github.com/repos/angular-ui/ng-grid/issues/comments/74606200","html_url":"https://github.com/angular-ui/ng-grid/issues/2784#issuecomment-74606200","issue_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/2784","id":74606200,"user":{"login":"PaulL1","id":5248789,"avatar_url":"https://avatars.githubusercontent.com/u/5248789?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulL1","html_url":"https://github.com/PaulL1","followers_url":"https://api.github.com/users/PaulL1/followers","following_url":"https://api.github.com/users/PaulL1/following{/other_user}","gists_url":"https://api.github.com/users/PaulL1/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulL1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulL1/subscriptions","organizations_url":"https://api.github.com/users/PaulL1/orgs","repos_url":"https://api.github.com/users/PaulL1/repos","events_url":"https://api.github.com/users/PaulL1/events{/privacy}","received_events_url":"https://api.github.com/users/PaulL1/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T02:01:41Z","updated_at":"2015-02-17T02:01:41Z","body":"For me, that plunker is working fine both horizontal and vertical.  What browser/OS combination do you have?"}}