{"action":"created","issue":{"url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/253","repository_url":"https://api.github.com/repos/Valve/fingerprintjs2","labels_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/253/labels{/name}","comments_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/253/comments","events_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/253/events","html_url":"https://github.com/Valve/fingerprintjs2/issues/253","id":233952379,"number":253,"title":"Chrome 58 complains \"[Violation] 'setTimeout' handler took Nms\"","user":{"login":"peterugh","id":1740155,"avatar_url":"https://avatars1.githubusercontent.com/u/1740155?v=4","gravatar_id":"","url":"https://api.github.com/users/peterugh","html_url":"https://github.com/peterugh","followers_url":"https://api.github.com/users/peterugh/followers","following_url":"https://api.github.com/users/peterugh/following{/other_user}","gists_url":"https://api.github.com/users/peterugh/gists{/gist_id}","starred_url":"https://api.github.com/users/peterugh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterugh/subscriptions","organizations_url":"https://api.github.com/users/peterugh/orgs","repos_url":"https://api.github.com/users/peterugh/repos","events_url":"https://api.github.com/users/peterugh/events{/privacy}","received_events_url":"https://api.github.com/users/peterugh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-06T16:35:25Z","updated_at":"2018-03-04T11:24:59Z","closed_at":null,"author_association":"NONE","body":"```\r\n[Violation] 'setTimeout' handler took 63ms\r\n```\r\n\r\nChrome 58 console now gives performance warnings by default. A violation is being reported for a setTimeout in the library. My exact message varies in terms of time the handler took but is between 50ms and  80ms each time. The message does not always appear. \r\n\r\nI'm using `import` to include the library into a React application using a Babel transpiler\r\n\r\nPerhaps [requestIdleCallback](https://developers.google.com/web/updates/2015/08/using-requestidlecallback) could be implemented. If time allows I'll try and create a PR but it's not likely that will be soon.\r\n\r\nMac OS 10.11.6\r\nChrome Version 58.0.3029.110\r\n"},"comment":{"url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/comments/370221352","html_url":"https://github.com/Valve/fingerprintjs2/issues/253#issuecomment-370221352","issue_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/253","id":370221352,"user":{"login":"javac9","id":25393309,"avatar_url":"https://avatars2.githubusercontent.com/u/25393309?v=4","gravatar_id":"","url":"https://api.github.com/users/javac9","html_url":"https://github.com/javac9","followers_url":"https://api.github.com/users/javac9/followers","following_url":"https://api.github.com/users/javac9/following{/other_user}","gists_url":"https://api.github.com/users/javac9/gists{/gist_id}","starred_url":"https://api.github.com/users/javac9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/javac9/subscriptions","organizations_url":"https://api.github.com/users/javac9/orgs","repos_url":"https://api.github.com/users/javac9/repos","events_url":"https://api.github.com/users/javac9/events{/privacy}","received_events_url":"https://api.github.com/users/javac9/received_events","type":"User","site_admin":false},"created_at":"2018-03-04T11:24:59Z","updated_at":"2018-03-04T11:24:59Z","author_association":"NONE","body":"Same here, I'd like to know what the best approach to avoiding these would be (I guess performance improvement but...)."}}
{"actor":{"display_login":"javac9"}}