{"action":"created","issue":{"url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/160","repository_url":"https://api.github.com/repos/bvaughn/react-virtualized","labels_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/160/comments","events_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/160/events","html_url":"https://github.com/bvaughn/react-virtualized/issues/160","id":141514305,"number":160,"title":"Performance problems during fast scrolling","user":{"login":"martinpesout","id":239468,"avatar_url":"https://avatars.githubusercontent.com/u/239468?v=3","gravatar_id":"","url":"https://api.github.com/users/martinpesout","html_url":"https://github.com/martinpesout","followers_url":"https://api.github.com/users/martinpesout/followers","following_url":"https://api.github.com/users/martinpesout/following{/other_user}","gists_url":"https://api.github.com/users/martinpesout/gists{/gist_id}","starred_url":"https://api.github.com/users/martinpesout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinpesout/subscriptions","organizations_url":"https://api.github.com/users/martinpesout/orgs","repos_url":"https://api.github.com/users/martinpesout/repos","events_url":"https://api.github.com/users/martinpesout/events{/privacy}","received_events_url":"https://api.github.com/users/martinpesout/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-17T08:33:06Z","updated_at":"2016-03-18T14:46:46Z","closed_at":null,"body":"I see one problem in Safari browser (9.0.3) on my Macbook. I'm trying this example https://bvaughn.github.io/react-virtualized/ with 10000 of rows. If I try to scroll quickly using touchpad, I'll see that from some time is smooth elastic scrolling gone and everything became really choppy.\r\n\r\n![bre 17 2016 09 31](https://cloud.githubusercontent.com/assets/239468/13840489/120690ce-ec23-11e5-9fde-649709326596.gif)\r\n\r\nIt looks like there is triggered some event which prevents scrolling."},"comment":{"url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/comments/198392842","html_url":"https://github.com/bvaughn/react-virtualized/issues/160#issuecomment-198392842","issue_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/160","id":198392842,"user":{"login":"bvaughn","id":29597,"avatar_url":"https://avatars.githubusercontent.com/u/29597?v=3","gravatar_id":"","url":"https://api.github.com/users/bvaughn","html_url":"https://github.com/bvaughn","followers_url":"https://api.github.com/users/bvaughn/followers","following_url":"https://api.github.com/users/bvaughn/following{/other_user}","gists_url":"https://api.github.com/users/bvaughn/gists{/gist_id}","starred_url":"https://api.github.com/users/bvaughn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvaughn/subscriptions","organizations_url":"https://api.github.com/users/bvaughn/orgs","repos_url":"https://api.github.com/users/bvaughn/repos","events_url":"https://api.github.com/users/bvaughn/events{/privacy}","received_events_url":"https://api.github.com/users/bvaughn/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T14:46:46Z","updated_at":"2016-03-18T14:46:46Z","body":"> This is much easier to reproduce on Safari than on Chrome by the way.\r\n\r\nAgreed. I've only observed this on Safari. Anecdotally I've only observed it while swiping _really_ quickly too. Slow swipes are fine. And slow swipes that build to really fast swipes are always fine. Starting from a dead stop and swiping quickly _sometimes_ causes the problem though.\r\n\r\n> Is there any locking of scrolling when you swipe to the side? Maybe increasing detection limit for swiping to the sides can solve this situation?\r\n\r\nI'm not locking or manually managing scrolling at all. I'm just reacting to scroll events by querying the updated/new `scrollLeft` and `scrollTop` values. So I'm not sure how I can affect this behavior."}}