{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node-eps/issues/38","repository_url":"https://api.github.com/repos/nodejs/node-eps","labels_url":"https://api.github.com/repos/nodejs/node-eps/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node-eps/issues/38/comments","events_url":"https://api.github.com/repos/nodejs/node-eps/issues/38/events","html_url":"https://github.com/nodejs/node-eps/pull/38","id":170708427,"number":38,"title":"proposal: Implement HTTP/2 in Node.js core","user":{"login":"jasnell","id":439929,"avatar_url":"https://avatars.githubusercontent.com/u/439929?v=3","gravatar_id":"","url":"https://api.github.com/users/jasnell","html_url":"https://github.com/jasnell","followers_url":"https://api.github.com/users/jasnell/followers","following_url":"https://api.github.com/users/jasnell/following{/other_user}","gists_url":"https://api.github.com/users/jasnell/gists{/gist_id}","starred_url":"https://api.github.com/users/jasnell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasnell/subscriptions","organizations_url":"https://api.github.com/users/jasnell/orgs","repos_url":"https://api.github.com/users/jasnell/repos","events_url":"https://api.github.com/users/jasnell/events{/privacy}","received_events_url":"https://api.github.com/users/jasnell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-08-11T18:05:07Z","updated_at":"2016-08-16T16:10:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/node-eps/pulls/38","html_url":"https://github.com/nodejs/node-eps/pull/38","diff_url":"https://github.com/nodejs/node-eps/pull/38.diff","patch_url":"https://github.com/nodejs/node-eps/pull/38.patch"},"body":"@nodejs/collaborators @nodejs/http : This is the beginnings of a proposal to implement HTTP/2 in Node.js core. There are still many details that need to be worked out, but this outlines the basic direction."},"comment":{"url":"https://api.github.com/repos/nodejs/node-eps/issues/comments/240151995","html_url":"https://github.com/nodejs/node-eps/pull/38#issuecomment-240151995","issue_url":"https://api.github.com/repos/nodejs/node-eps/issues/38","id":240151995,"user":{"login":"mikeal","id":579,"avatar_url":"https://avatars.githubusercontent.com/u/579?v=3","gravatar_id":"","url":"https://api.github.com/users/mikeal","html_url":"https://github.com/mikeal","followers_url":"https://api.github.com/users/mikeal/followers","following_url":"https://api.github.com/users/mikeal/following{/other_user}","gists_url":"https://api.github.com/users/mikeal/gists{/gist_id}","starred_url":"https://api.github.com/users/mikeal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikeal/subscriptions","organizations_url":"https://api.github.com/users/mikeal/orgs","repos_url":"https://api.github.com/users/mikeal/repos","events_url":"https://api.github.com/users/mikeal/events{/privacy}","received_events_url":"https://api.github.com/users/mikeal/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T16:10:18Z","updated_at":"2016-08-16T16:10:18Z","body":"One question, why is the server completely separate from the regular http server given the protocol is \"upgraded.\"\r\n\r\nBasically, I'm wondering why we can't do something similar to what we do for WebSockets.\r\n\r\nhttps://nodejs.org/api/http.html#http_event_upgrade\r\n\r\nBasically, what is keeping us from having an \"http2\" event that hands over a new session object?\r\n\r\nThis proposal doesn't include a client, is this because we are thinking we'll just implement that later or are we expecting the ecosystem to handle that via the new bindings for decoding?"}}
{"actor":{"display_login":"mikeal"}}