{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/diagnostics/issues/75","repository_url":"https://api.github.com/repos/nodejs/diagnostics","labels_url":"https://api.github.com/repos/nodejs/diagnostics/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/diagnostics/issues/75/comments","events_url":"https://api.github.com/repos/nodejs/diagnostics/issues/75/events","html_url":"https://github.com/nodejs/diagnostics/issues/75","id":192723113,"node_id":"MDU6SXNzdWUxOTI3MjMxMTM=","number":75,"title":"Support Network Inspection","user":{"login":"eugeneo","id":287917,"node_id":"MDQ6VXNlcjI4NzkxNw==","avatar_url":"https://avatars1.githubusercontent.com/u/287917?v=4","gravatar_id":"","url":"https://api.github.com/users/eugeneo","html_url":"https://github.com/eugeneo","followers_url":"https://api.github.com/users/eugeneo/followers","following_url":"https://api.github.com/users/eugeneo/following{/other_user}","gists_url":"https://api.github.com/users/eugeneo/gists{/gist_id}","starred_url":"https://api.github.com/users/eugeneo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eugeneo/subscriptions","organizations_url":"https://api.github.com/users/eugeneo/orgs","repos_url":"https://api.github.com/users/eugeneo/repos","events_url":"https://api.github.com/users/eugeneo/events{/privacy}","received_events_url":"https://api.github.com/users/eugeneo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2016-12-01T00:37:32Z","updated_at":"2018-09-12T16:38:09Z","closed_at":null,"author_association":"NONE","body":"Network domain is what Chrome DevTools (and any other interested frontends) use for inspecting the HTTP and WS traffic in the browser. This document provides some insight into Chrome DevTools UI and here is a description of the protocol for obtaining that data.\r\n\r\nWe propose to introduce a Node specific agent that would expose the same (or subset) of this protocol to enable the UI. It does not seem possible to share the implementation between Blink and Node.js.\r\n\r\nThis agent would also introduce an API for the modules to report the events. E.g. WebSocket modules should be able to notify the agent when WS frames are sent or received."},"comment":{"url":"https://api.github.com/repos/nodejs/diagnostics/issues/comments/420715651","html_url":"https://github.com/nodejs/diagnostics/issues/75#issuecomment-420715651","issue_url":"https://api.github.com/repos/nodejs/diagnostics/issues/75","id":420715651,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDcxNTY1MQ==","user":{"login":"eugeneo","id":287917,"node_id":"MDQ6VXNlcjI4NzkxNw==","avatar_url":"https://avatars1.githubusercontent.com/u/287917?v=4","gravatar_id":"","url":"https://api.github.com/users/eugeneo","html_url":"https://github.com/eugeneo","followers_url":"https://api.github.com/users/eugeneo/followers","following_url":"https://api.github.com/users/eugeneo/following{/other_user}","gists_url":"https://api.github.com/users/eugeneo/gists{/gist_id}","starred_url":"https://api.github.com/users/eugeneo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eugeneo/subscriptions","organizations_url":"https://api.github.com/users/eugeneo/orgs","repos_url":"https://api.github.com/users/eugeneo/repos","events_url":"https://api.github.com/users/eugeneo/events{/privacy}","received_events_url":"https://api.github.com/users/eugeneo/received_events","type":"User","site_admin":false},"created_at":"2018-09-12T16:38:09Z","updated_at":"2018-09-12T16:38:09Z","author_association":"NONE","body":"Not sure what difference would that be - Response always comes after the Request, on server or client.\r\n\r\nThere are likely some gotchas that can only be understood when the implementation is done. NodeTracing (and pending NodeWorker) domains are not 100% copies of the Chrome protocol, so NodeNetwork would be able to reflect specifics."}}
{"actor":{"display_login":"eugeneo"}}