{"action":"created","issue":{"url":"https://api.github.com/repos/quicwg/base-drafts/issues/2235","repository_url":"https://api.github.com/repos/quicwg/base-drafts","labels_url":"https://api.github.com/repos/quicwg/base-drafts/issues/2235/labels{/name}","comments_url":"https://api.github.com/repos/quicwg/base-drafts/issues/2235/comments","events_url":"https://api.github.com/repos/quicwg/base-drafts/issues/2235/events","html_url":"https://github.com/quicwg/base-drafts/pull/2235","id":393248715,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQwMzMwMTAz","number":2235,"title":"Make HTTP frames a TLV format. This has several advantages:","user":{"login":"ekr","id":1111457,"node_id":"MDQ6VXNlcjExMTE0NTc=","avatar_url":"https://avatars0.githubusercontent.com/u/1111457?v=4","gravatar_id":"","url":"https://api.github.com/users/ekr","html_url":"https://github.com/ekr","followers_url":"https://api.github.com/users/ekr/followers","following_url":"https://api.github.com/users/ekr/following{/other_user}","gists_url":"https://api.github.com/users/ekr/gists{/gist_id}","starred_url":"https://api.github.com/users/ekr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekr/subscriptions","organizations_url":"https://api.github.com/users/ekr/orgs","repos_url":"https://api.github.com/users/ekr/repos","events_url":"https://api.github.com/users/ekr/events{/privacy}","received_events_url":"https://api.github.com/users/ekr/received_events","type":"User","site_admin":false},"labels":[{"id":481871627,"node_id":"MDU6TGFiZWw0ODE4NzE2Mjc=","url":"https://api.github.com/repos/quicwg/base-drafts/labels/-http","name":"-http","color":"fbca04","default":false},{"id":481871361,"node_id":"MDU6TGFiZWw0ODE4NzEzNjE=","url":"https://api.github.com/repos/quicwg/base-drafts/labels/design","name":"design","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":31,"created_at":"2018-12-20T23:21:19Z","updated_at":"2019-01-04T15:33:41Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/quicwg/base-drafts/pulls/2235","html_url":"https://github.com/quicwg/base-drafts/pull/2235","diff_url":"https://github.com/quicwg/base-drafts/pull/2235.diff","patch_url":"https://github.com/quicwg/base-drafts/pull/2235.patch"},"body":"I know this is a late change, but I think it's an improvement....\r\n\r\n- You can switch on the frame type before you even read a\r\n  variable-length value\r\n- You can have special-case (negotiated) frame types with no lengths\r\n\r\nIf this has already been discussed and rejected somewhere, maybe\r\nI missed it."},"comment":{"url":"https://api.github.com/repos/quicwg/base-drafts/issues/comments/451477087","html_url":"https://github.com/quicwg/base-drafts/pull/2235#issuecomment-451477087","issue_url":"https://api.github.com/repos/quicwg/base-drafts/issues/2235","id":451477087,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MTQ3NzA4Nw==","user":{"login":"LPardue","id":6571445,"node_id":"MDQ6VXNlcjY1NzE0NDU=","avatar_url":"https://avatars2.githubusercontent.com/u/6571445?v=4","gravatar_id":"","url":"https://api.github.com/users/LPardue","html_url":"https://github.com/LPardue","followers_url":"https://api.github.com/users/LPardue/followers","following_url":"https://api.github.com/users/LPardue/following{/other_user}","gists_url":"https://api.github.com/users/LPardue/gists{/gist_id}","starred_url":"https://api.github.com/users/LPardue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LPardue/subscriptions","organizations_url":"https://api.github.com/users/LPardue/orgs","repos_url":"https://api.github.com/users/LPardue/repos","events_url":"https://api.github.com/users/LPardue/events{/privacy}","received_events_url":"https://api.github.com/users/LPardue/received_events","type":"User","site_admin":false},"created_at":"2019-01-04T15:33:41Z","updated_at":"2019-01-04T15:33:41Z","author_association":"CONTRIBUTOR","body":"Yeah I don't follow either. The h3 layer is presented an in-order byte stream for each stream but it still needs to parse out H3 frames. While there are some loose assurances on frame ordering I don't know it QUIC is so different from H2, even with separate streams "}}
{"actor":{"display_login":"LPardue"}}