{"action":"created","issue":{"url":"https://api.github.com/repos/handsontable/handsontable/issues/3039","labels_url":"https://api.github.com/repos/handsontable/handsontable/issues/3039/labels{/name}","comments_url":"https://api.github.com/repos/handsontable/handsontable/issues/3039/comments","events_url":"https://api.github.com/repos/handsontable/handsontable/issues/3039/events","html_url":"https://github.com/handsontable/handsontable/issues/3039","id":120288798,"number":3039,"title":"Keydown performance in Chrome (Version 47.0.2526.73 (64-bit) - Mac OSX) + IE 9","user":{"login":"viveksunder","id":2992221,"avatar_url":"https://avatars.githubusercontent.com/u/2992221?v=3","gravatar_id":"","url":"https://api.github.com/users/viveksunder","html_url":"https://github.com/viveksunder","followers_url":"https://api.github.com/users/viveksunder/followers","following_url":"https://api.github.com/users/viveksunder/following{/other_user}","gists_url":"https://api.github.com/users/viveksunder/gists{/gist_id}","starred_url":"https://api.github.com/users/viveksunder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/viveksunder/subscriptions","organizations_url":"https://api.github.com/users/viveksunder/orgs","repos_url":"https://api.github.com/users/viveksunder/repos","events_url":"https://api.github.com/users/viveksunder/events{/privacy}","received_events_url":"https://api.github.com/users/viveksunder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-03T22:44:33Z","updated_at":"2015-12-03T22:48:52Z","closed_at":null,"body":"Hi All,\r\n\r\nI'm using Handsontable for a project at work and the docs have been extremely helpful in figuring out how to get my stuff accomplished. I've hit a wall with a performance issue that I'm only encountering on Chrome (Version 47.0.2526.73 (64-bit)) on a Mac and IE 9 on a Windows machine. \r\n\r\nThe issue occurs when I press and hold a key (other than the arrow keys) in a cell. This basically causes a delay of a couple of seconds depending on how long I hold the key and there is also a delay of a couple of seconds before the key repeats show up. Not that pressing and holding a key is a valid use-case, but there is a noticeable delay with typing at a regular speed in handsontable cells.\r\n\r\nHandsontable Version - 0.18.0 & 0.20.1\r\n\r\nOptions - {\r\n    height:600,\r\n    rowHeaders: true,\r\n    colWidths:110,\r\n    stretchH:'all',\r\n}\r\n\r\nUsing Chrome Dev Tools Timeline I can see that there are a whole bunch of TextEditor onBeforeKeyDown's (line 8102) invoked that subsequently trigger resize (line 19221) that result in style recalculations that I suspect are slowing it down greatly. This also applies to Autocomplete cells. \r\n\r\nI'd be happy to provide any more information that you need in order to figure out what's happening. Appreciate any help that you can provide on this. "},"comment":{"url":"https://api.github.com/repos/handsontable/handsontable/issues/comments/161813577","html_url":"https://github.com/handsontable/handsontable/issues/3039#issuecomment-161813577","issue_url":"https://api.github.com/repos/handsontable/handsontable/issues/3039","id":161813577,"user":{"login":"viveksunder","id":2992221,"avatar_url":"https://avatars.githubusercontent.com/u/2992221?v=3","gravatar_id":"","url":"https://api.github.com/users/viveksunder","html_url":"https://github.com/viveksunder","followers_url":"https://api.github.com/users/viveksunder/followers","following_url":"https://api.github.com/users/viveksunder/following{/other_user}","gists_url":"https://api.github.com/users/viveksunder/gists{/gist_id}","starred_url":"https://api.github.com/users/viveksunder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/viveksunder/subscriptions","organizations_url":"https://api.github.com/users/viveksunder/orgs","repos_url":"https://api.github.com/users/viveksunder/repos","events_url":"https://api.github.com/users/viveksunder/events{/privacy}","received_events_url":"https://api.github.com/users/viveksunder/received_events","type":"User","site_admin":false},"created_at":"2015-12-03T22:48:52Z","updated_at":"2015-12-03T22:48:52Z","body":"Another thing just as an FYI that I thought was curious - this does not happen on the handsontable website with the 100k cells table."}}