{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/21253","repository_url":"https://api.github.com/repos/servo/servo","labels_url":"https://api.github.com/repos/servo/servo/issues/21253/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/21253/comments","events_url":"https://api.github.com/repos/servo/servo/issues/21253/events","html_url":"https://github.com/servo/servo/issues/21253","id":345048955,"node_id":"MDU6SXNzdWUzNDUwNDg5NTU=","number":21253,"title":"Performance API Followup metabug","user":{"login":"avadacatavra","id":11877868,"node_id":"MDQ6VXNlcjExODc3ODY4","avatar_url":"https://avatars0.githubusercontent.com/u/11877868?v=4","gravatar_id":"","url":"https://api.github.com/users/avadacatavra","html_url":"https://github.com/avadacatavra","followers_url":"https://api.github.com/users/avadacatavra/followers","following_url":"https://api.github.com/users/avadacatavra/following{/other_user}","gists_url":"https://api.github.com/users/avadacatavra/gists{/gist_id}","starred_url":"https://api.github.com/users/avadacatavra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avadacatavra/subscriptions","organizations_url":"https://api.github.com/users/avadacatavra/orgs","repos_url":"https://api.github.com/users/avadacatavra/repos","events_url":"https://api.github.com/users/avadacatavra/events{/privacy}","received_events_url":"https://api.github.com/users/avadacatavra/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-27T00:23:12Z","updated_at":"2018-11-29T01:13:50Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Tracking followups from #20459, which implements functionality for redirectCount and requestStart (which can be used as examples for many of these attributes)\r\n\r\nPerformance Resource Timing: https://w3c.github.io/resource-timing\r\n\r\nRelevant tests: https://github.com/servo/servo/tree/master/tests/wpt/web-platform-tests/resource-timing\r\n\r\n- [ ] #21254 startTime\r\n- [ ] #21255 duration\r\n- [ ] #21256 redirectStart\r\n- [ ] #21257 redirectEnd\r\n- [ ] #21258 fetchStart\r\n- [ ] #21259 domainLookupStart\r\n- [ ] #21260 domainLookupEnd\r\n- [ ] #21261 connectStart\r\n- [ ] #21262 connectEnd\r\n- [ ] #21271 responseStart\r\n- [ ] #21263 responseEnd\r\n- [ ] #21264 workerStart\r\n- [ ] #21265 transferSize\r\n- [ ] #21266 encodedBodySize\r\n- [ ] #21267 decodedBodySize\r\n- [ ] #21268 secureConnectionStart\r\n- [ ] #21269 nextHopProtocol\r\n- [ ] #21270 Timing Allow Check"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/442667858","html_url":"https://github.com/servo/servo/issues/21253#issuecomment-442667858","issue_url":"https://api.github.com/repos/servo/servo/issues/21253","id":442667858,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjY2Nzg1OA==","user":{"login":"avadacatavra","id":11877868,"node_id":"MDQ6VXNlcjExODc3ODY4","avatar_url":"https://avatars0.githubusercontent.com/u/11877868?v=4","gravatar_id":"","url":"https://api.github.com/users/avadacatavra","html_url":"https://github.com/avadacatavra","followers_url":"https://api.github.com/users/avadacatavra/followers","following_url":"https://api.github.com/users/avadacatavra/following{/other_user}","gists_url":"https://api.github.com/users/avadacatavra/gists{/gist_id}","starred_url":"https://api.github.com/users/avadacatavra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avadacatavra/subscriptions","organizations_url":"https://api.github.com/users/avadacatavra/orgs","repos_url":"https://api.github.com/users/avadacatavra/repos","events_url":"https://api.github.com/users/avadacatavra/events{/privacy}","received_events_url":"https://api.github.com/users/avadacatavra/received_events","type":"User","site_admin":false},"created_at":"2018-11-29T01:13:50Z","updated_at":"2018-11-29T01:13:50Z","author_association":"CONTRIBUTOR","body":"Post-mortem analysis from initial PR (#20459):\r\n- Until the additional measurements are added and the timing allow check implemented, it will be difficult to tell which test failures are simply missing functionality and which are actual bugs. We should reevaluate the state of the tests after this is complete\r\n- There appears to be a bug where resources are added to the timeline as `PerformanceNavigationTiming`s instead of `PerformanceResourceTiming`s\r\n  - tested in idlharness.any.js (PerformanceResourceTiming must be primary interface of resource)\r\n- We need to ensure that failed resources and about:blank aren't added to the timeline (revisit after measurements are implemented)\r\n    - resource_ignore_failures.html\r\n    - resource-timing.html.ini (about:blank)\r\n- Resources added dynamically don't always appear in the timeline\r\n  - resource_dynamic_insertion.html"}}
{"actor":{"display_login":"avadacatavra"}}