{"action":"created","issue":{"url":"https://api.github.com/repos/yoshuawuyts/choo/issues/99","repository_url":"https://api.github.com/repos/yoshuawuyts/choo","labels_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/99/comments","events_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/99/events","html_url":"https://github.com/yoshuawuyts/choo/issues/99","id":163145025,"number":99,"title":"improve perf","user":{"login":"katopz","id":97060,"avatar_url":"https://avatars.githubusercontent.com/u/97060?v=3","gravatar_id":"","url":"https://api.github.com/users/katopz","html_url":"https://github.com/katopz","followers_url":"https://api.github.com/users/katopz/followers","following_url":"https://api.github.com/users/katopz/following{/other_user}","gists_url":"https://api.github.com/users/katopz/gists{/gist_id}","starred_url":"https://api.github.com/users/katopz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katopz/subscriptions","organizations_url":"https://api.github.com/users/katopz/orgs","repos_url":"https://api.github.com/users/katopz/repos","events_url":"https://api.github.com/users/katopz/events{/privacy}","received_events_url":"https://api.github.com/users/katopz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yoshuawuyts/choo/labels/bug","name":"bug","color":"ee0701"},{"url":"https://api.github.com/repos/yoshuawuyts/choo/labels/feature","name":"feature","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2016-06-30T11:41:33Z","updated_at":"2016-07-06T18:23:08Z","closed_at":null,"body":"Hi,\r\n\r\nI'm testing `choo` against others and really wish it perform great but it turn out to be really slow there.\r\nso I think I should ask you first to ensure that I didn't miss something which mess the results.\r\n\r\n![todomvc-pref-choo](https://cloud.githubusercontent.com/assets/97060/16486875/ab254c8e-3ef1-11e6-880f-56c870d11c74.png)\r\n\r\nhere's the code https://github.com/rabbots/todomvc-perf\r\n\r\nThanks"},"comment":{"url":"https://api.github.com/repos/yoshuawuyts/choo/issues/comments/230860707","html_url":"https://github.com/yoshuawuyts/choo/issues/99#issuecomment-230860707","issue_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/99","id":230860707,"user":{"login":"yoshuawuyts","id":2467194,"avatar_url":"https://avatars.githubusercontent.com/u/2467194?v=3","gravatar_id":"","url":"https://api.github.com/users/yoshuawuyts","html_url":"https://github.com/yoshuawuyts","followers_url":"https://api.github.com/users/yoshuawuyts/followers","following_url":"https://api.github.com/users/yoshuawuyts/following{/other_user}","gists_url":"https://api.github.com/users/yoshuawuyts/gists{/gist_id}","starred_url":"https://api.github.com/users/yoshuawuyts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoshuawuyts/subscriptions","organizations_url":"https://api.github.com/users/yoshuawuyts/orgs","repos_url":"https://api.github.com/users/yoshuawuyts/repos","events_url":"https://api.github.com/users/yoshuawuyts/events{/privacy}","received_events_url":"https://api.github.com/users/yoshuawuyts/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T18:23:08Z","updated_at":"2016-07-06T18:23:08Z","body":"@kristoferjoseph haha; there are few I reckon - if I had to sum up why `choo` might be fast I reckon it's because:\r\n1. function calls are quite cheap, especially if you declare them once and then call them over and over\r\n2. allocating new objects is kinda expensive, try and keep new arrays / objects to a minimum\r\n3. if / else statements are cheap; using them is cool\r\n\r\nAnd that's it I probably? Does that answer your question?"}}
{"actor":{"display_login":"yoshuawuyts"}}