Bug 195693

Summary: Web Inspector: HAR Extension for Resource Priority
Product: WebKit Reporter: Joseph Pecoraro <joepeck>
Component: Web InspectorAssignee: Joseph Pecoraro <joepeck>
Status: RESOLVED FIXED    
Severity: Normal CC: hi, inspector-bugzilla-changes, joepeck, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
[PATCH] Proposed Fix
none
[PATCH] Proposed Fix hi: review+

Joseph Pecoraro
Reported 2019-03-13 12:40:59 PDT
HAR Extension for Resource Priority • We include _fetchType we can include _priority
Attachments
[PATCH] Proposed Fix (8.74 KB, patch)
2019-03-15 13:26 PDT, Joseph Pecoraro
no flags
[PATCH] Proposed Fix (9.28 KB, patch)
2019-03-15 15:53 PDT, Joseph Pecoraro
hi: review+
Joseph Pecoraro
Comment 1 2019-03-15 13:26:20 PDT
Created attachment 364829 [details] [PATCH] Proposed Fix
Joseph Pecoraro
Comment 2 2019-03-15 15:53:11 PDT
Created attachment 364862 [details] [PATCH] Proposed Fix
Devin Rousso
Comment 3 2019-03-15 17:10:31 PDT
Comment on attachment 364862 [details] [PATCH] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=364862&action=review r=me > Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:332 > + case WI.Resource.NetworkPriority.Low: > + return "low"; > + case WI.Resource.NetworkPriority.Medium: > + return "medium"; > + case WI.Resource.NetworkPriority.High: > + return "high"; Could we use the `NetworkAgent.MetricsPriority` values instead, or are you worried about backward/forward compatibility? > Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:335 > + console.assert(false); `console.assert()` works instead of this :P > Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:380 > - console.warn("Unknown HAR Protocol _fetchType", fetchType); > + console.warn("Unknown HAR _fetchType value", fetchType); Oops :P > Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:392 > + case "low": > + return WI.Resource.NetworkPriority.Low; > + case "medium": > + return WI.Resource.NetworkPriority.Medium; > + case "high": > + return WI.Resource.NetworkPriority.High; Ditto (>327).
Joseph Pecoraro
Comment 4 2019-03-15 18:56:14 PDT
Comment on attachment 364862 [details] [PATCH] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=364862&action=review >> Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:332 >> + return "high"; > > Could we use the `NetworkAgent.MetricsPriority` values instead, or are you worried about backward/forward compatibility? Yeah I don't want changing the protocol to break HAR import/export expectations. >> Source/WebInspectorUI/UserInterface/Controllers/HARBuilder.js:392 >> + return WI.Resource.NetworkPriority.High; > > Ditto (>327). These we are converting back from the HAR to WI.Resource so we'd want what we serialized into the HAR.
Joseph Pecoraro
Comment 5 2019-03-15 20:16:01 PDT
Joseph Pecoraro
Comment 6 2019-03-18 11:34:51 PDT
bump to try and get radar importer to import
Radar WebKit Bug Importer
Comment 7 2019-03-18 11:35:09 PDT
Note You need to log in before you can comment on or make changes to this bug.