{"action":"created","issue":{"url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/41","repository_url":"https://api.github.com/repos/hashrocket/websocket-shootout","labels_url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/41/comments","events_url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/41/events","html_url":"https://github.com/hashrocket/websocket-shootout/issues/41","id":182918500,"number":41,"title":"Update µWS (0.10.9)","user":{"login":"alexhultman","id":3397140,"avatar_url":"https://avatars.githubusercontent.com/u/3397140?v=3","gravatar_id":"","url":"https://api.github.com/users/alexhultman","html_url":"https://github.com/alexhultman","followers_url":"https://api.github.com/users/alexhultman/followers","following_url":"https://api.github.com/users/alexhultman/following{/other_user}","gists_url":"https://api.github.com/users/alexhultman/gists{/gist_id}","starred_url":"https://api.github.com/users/alexhultman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexhultman/subscriptions","organizations_url":"https://api.github.com/users/alexhultman/orgs","repos_url":"https://api.github.com/users/alexhultman/repos","events_url":"https://api.github.com/users/alexhultman/events{/privacy}","received_events_url":"https://api.github.com/users/alexhultman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-13T22:21:02Z","updated_at":"2016-10-13T22:54:19Z","closed_at":null,"body":"It's a rewrite. Run on Linux for perf."},"comment":{"url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/comments/253662042","html_url":"https://github.com/hashrocket/websocket-shootout/issues/41#issuecomment-253662042","issue_url":"https://api.github.com/repos/hashrocket/websocket-shootout/issues/41","id":253662042,"user":{"login":"alexhultman","id":3397140,"avatar_url":"https://avatars.githubusercontent.com/u/3397140?v=3","gravatar_id":"","url":"https://api.github.com/users/alexhultman","html_url":"https://github.com/alexhultman","followers_url":"https://api.github.com/users/alexhultman/followers","following_url":"https://api.github.com/users/alexhultman/following{/other_user}","gists_url":"https://api.github.com/users/alexhultman/gists{/gist_id}","starred_url":"https://api.github.com/users/alexhultman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexhultman/subscriptions","organizations_url":"https://api.github.com/users/alexhultman/orgs","repos_url":"https://api.github.com/users/alexhultman/repos","events_url":"https://api.github.com/users/alexhultman/events{/privacy}","received_events_url":"https://api.github.com/users/alexhultman/received_events","type":"User","site_admin":false},"created_at":"2016-10-13T22:54:19Z","updated_at":"2016-10-13T22:54:19Z","body":"No but seriously, you do realize JSON parsing kind of taints the whole benchmark? There are about 5 million different JSON parsers available for C++. Parsing JSON is an O(n) operation while parsing a WebSocket frame is an O(1) operation. You could instead just change the benchmark so that you simply differentiate between echo and broadcast based on the length of the message. That way you eliminate any JSON bullshit from the equation."}}
{"actor":{"display_login":"alexhultman"}}