{"action":"created","issue":{"url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/1391","labels_url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/1391/labels{/name}","comments_url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/1391/comments","events_url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/1391/events","html_url":"https://github.com/html5rocks/www.html5rocks.com/issues/1391","id":87849491,"number":1391,"title":"UX Profiler chrome extension","user":{"login":"kostat","id":5892540,"avatar_url":"https://avatars.githubusercontent.com/u/5892540?v=3","gravatar_id":"","url":"https://api.github.com/users/kostat","html_url":"https://github.com/kostat","followers_url":"https://api.github.com/users/kostat/followers","following_url":"https://api.github.com/users/kostat/following{/other_user}","gists_url":"https://api.github.com/users/kostat/gists{/gist_id}","starred_url":"https://api.github.com/users/kostat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kostat/subscriptions","organizations_url":"https://api.github.com/users/kostat/orgs","repos_url":"https://api.github.com/users/kostat/repos","events_url":"https://api.github.com/users/kostat/events{/privacy}","received_events_url":"https://api.github.com/users/kostat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-12T20:56:03Z","updated_at":"2015-06-29T10:29:58Z","closed_at":null,"body":"I'm a creator of [UX Profiler](https://chrome.google.com/webstore/detail/ux-profiler/pbggladnflcdnacpafmaahjemhnjmpjc) Chrome Developer Tools extension. It helps analyzing performance from user perspective by tracking and grouping browser activity (events, network, etc) caused by user action (e.g. click, keypress). Shows all the statistics and lets record profiles. I think this tool can be useful for the community and would like to write an article about it."},"comment":{"url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/comments/116596530","html_url":"https://github.com/html5rocks/www.html5rocks.com/issues/1391#issuecomment-116596530","issue_url":"https://api.github.com/repos/html5rocks/www.html5rocks.com/issues/1391","id":116596530,"user":{"login":"kostat","id":5892540,"avatar_url":"https://avatars.githubusercontent.com/u/5892540?v=3","gravatar_id":"","url":"https://api.github.com/users/kostat","html_url":"https://github.com/kostat","followers_url":"https://api.github.com/users/kostat/followers","following_url":"https://api.github.com/users/kostat/following{/other_user}","gists_url":"https://api.github.com/users/kostat/gists{/gist_id}","starred_url":"https://api.github.com/users/kostat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kostat/subscriptions","organizations_url":"https://api.github.com/users/kostat/orgs","repos_url":"https://api.github.com/users/kostat/repos","events_url":"https://api.github.com/users/kostat/events{/privacy}","received_events_url":"https://api.github.com/users/kostat/received_events","type":"User","site_admin":false},"created_at":"2015-06-29T10:29:58Z","updated_at":"2015-06-29T10:29:58Z","body":"@addyosmani, well, this extension has a generic core, but this core has to be fed with data. To supply the data it has internal \"plugins\" specific to the technology. At the moment I have plugins for browser core api, AMD family, jQuery family, angular 1.x. \r\nFrom experience, if used with other frameworks, the extension shows information, but not \"good enough\". For example, if you are familiar with angular, without integration with its $evalAsync, the \"combined call stack\" didn't have the knowledge how to trace through $digest loop and was \"cut\" too early. Though \"User Transaction\" was correct thanks to \"browser core api\" plugin.\r\nSo working with React and Polymer has to be tested, at least. And I indeed plan to certify Ripple, Polymer and React by the end of July. This will produce 1.0 release ;).\r\n"}}