{"action":"created","issue":{"url":"https://api.github.com/repos/yasp-dota/yasp/issues/561","labels_url":"https://api.github.com/repos/yasp-dota/yasp/issues/561/labels{/name}","comments_url":"https://api.github.com/repos/yasp-dota/yasp/issues/561/comments","events_url":"https://api.github.com/repos/yasp-dota/yasp/issues/561/events","html_url":"https://github.com/yasp-dota/yasp/pull/561","id":96994043,"number":561,"title":"Align player info and records a bit properly","user":{"login":"vramana","id":3112509,"avatar_url":"https://avatars.githubusercontent.com/u/3112509?v=3","gravatar_id":"","url":"https://api.github.com/users/vramana","html_url":"https://github.com/vramana","followers_url":"https://api.github.com/users/vramana/followers","following_url":"https://api.github.com/users/vramana/following{/other_user}","gists_url":"https://api.github.com/users/vramana/gists{/gist_id}","starred_url":"https://api.github.com/users/vramana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vramana/subscriptions","organizations_url":"https://api.github.com/users/vramana/orgs","repos_url":"https://api.github.com/users/vramana/repos","events_url":"https://api.github.com/users/vramana/events{/privacy}","received_events_url":"https://api.github.com/users/vramana/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-07-24T08:01:12Z","updated_at":"2015-07-24T11:31:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/yasp-dota/yasp/pulls/561","html_url":"https://github.com/yasp-dota/yasp/pull/561","diff_url":"https://github.com/yasp-dota/yasp/pull/561.diff","patch_url":"https://github.com/yasp-dota/yasp/pull/561.patch"},"body":"Before:\r\n![7fap7sd](https://cloud.githubusercontent.com/assets/3112509/8870034/35467b24-3208-11e5-957d-2291426fa8ef.png)\r\n\r\nAfter:\r\n![ynvvedk](https://cloud.githubusercontent.com/assets/3112509/8870035/38bd23fc-3208-11e5-81e9-5d2147d9b598.png)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/yasp-dota/yasp/issues/comments/124492082","html_url":"https://github.com/yasp-dota/yasp/pull/561#issuecomment-124492082","issue_url":"https://api.github.com/repos/yasp-dota/yasp/issues/561","id":124492082,"user":{"login":"vramana","id":3112509,"avatar_url":"https://avatars.githubusercontent.com/u/3112509?v=3","gravatar_id":"","url":"https://api.github.com/users/vramana","html_url":"https://github.com/vramana","followers_url":"https://api.github.com/users/vramana/followers","following_url":"https://api.github.com/users/vramana/following{/other_user}","gists_url":"https://api.github.com/users/vramana/gists{/gist_id}","starred_url":"https://api.github.com/users/vramana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vramana/subscriptions","organizations_url":"https://api.github.com/users/vramana/orgs","repos_url":"https://api.github.com/users/vramana/repos","events_url":"https://api.github.com/users/vramana/events{/privacy}","received_events_url":"https://api.github.com/users/vramana/received_events","type":"User","site_admin":false},"created_at":"2015-07-24T11:31:51Z","updated_at":"2015-07-24T11:31:51Z","body":"Hey, you tossed around the idea od using WebComponents in the UI improvements issue. I like the idea of componentizing things. Have you ever looked at React? Although, it doesn't solve the CSS global namespace leaks completely, but it allows to write much more flexible components in a declarative way. \r\n\r\nAlso, it is really easy to adopt i.e, we don't have to change our existing stack. We can try it out along with our existing stack. We build a nice single page application without having to disturb the system too much.  There also some other benefits we can get out of a complete React based application server-side renderning(Not really a benefit because we are currently doing rending but I think we can do better in some cases), load javascript on demand i.e, we currently dowload around 350kb of javascript, I think we can cut that down so much more. Surely, the home page doesn't need all that JavaScript to render.\r\n\r\nI'll understand if you are sceptical about this, I don't mind that. I'll focus on UI for now."}}