We should be able to group items in network timeline.
We should be able to group items in network log view.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2878e413939ca755242d198304226fb83c5e4963 commit 2878e413939ca755242d198304226fb83c5e4963 Author: allada <allada@chromium.org> Date: Tue Dec 20 04:55:55 2016 [Devtools] Add experiment for network group support This patch adds a hidden experiment to support groups of requests in network panel. Right now the patch only adds group by domain, but we'll be tweaking that with time to add interface and get rid of non-supported aspects of groups. See: http://imgur.com/a/FDmmt R=dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2561683003 Cr-Commit-Position: refs/heads/master@{#439711} [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/LayoutTests/http/tests/inspector/network/network-columns-visible.html [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/Source/devtools/front_end/main/Main.js [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js [modify] https://crrev.com/2878e413939ca755242d198304226fb83c5e4963/third_party/WebKit/Source/devtools/front_end/network/NetworkWaterfallColumn.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c6cbb8dfd02ecd7f4f7f4c71f089eb9403c31e76 commit c6cbb8dfd02ecd7f4f7f4c71f089eb9403c31e76 Author: allada <allada@chromium.org> Date: Wed Dec 21 03:13:32 2016 [Devtools] Fixes regression caused by experiment for network popover This patch fixes a regression caused by network panel not properly showing popover when colored bars are on in network panel and hover over a request in waterfall. R=dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2593893002 Cr-Commit-Position: refs/heads/master@{#439994} [modify] https://crrev.com/c6cbb8dfd02ecd7f4f7f4c71f089eb9403c31e76/third_party/WebKit/Source/devtools/front_end/network/NetworkWaterfallColumn.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/31f31a2fa7d1367fa3472044adfbc746ceba1caf commit 31f31a2fa7d1367fa3472044adfbc746ceba1caf Author: allada <allada@chromium.org> Date: Tue Dec 27 20:19:24 2016 [Devtools] Setup network groupping to show bars for collapsed nodes This patch will now show bars for nodes that are collapsed and contain nodes that have bars inside them. See: http://imgur.com/a/egUwg R=dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2591043003 Cr-Commit-Position: refs/heads/master@{#440779} [modify] https://crrev.com/31f31a2fa7d1367fa3472044adfbc746ceba1caf/third_party/WebKit/Source/devtools/front_end/network/NetworkWaterfallColumn.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0b4be1946c9953f17157f063b43251e32394e193 commit 0b4be1946c9953f17157f063b43251e32394e193 Author: allada <allada@chromium.org> Date: Fri Jan 20 03:47:58 2017 [Devtools] Network group experiment is now grouped by connectionId This patch moves to using connectionId as the default for network group experiment. See: http://imgur.com/a/O7y52 R=dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2614823003 Cr-Commit-Position: refs/heads/master@{#444970} [modify] https://crrev.com/0b4be1946c9953f17157f063b43251e32394e193/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js [modify] https://crrev.com/0b4be1946c9953f17157f063b43251e32394e193/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f70665f72a40d378c7bda5fc3aa6aec33dc93919 commit f70665f72a40d378c7bda5fc3aa6aec33dc93919 Author: allada <allada@chromium.org> Date: Thu Jan 26 00:10:11 2017 [Devtools] Handle network sorting of grouped nodes properly This patch changes the logic of how grouped nodes are sorted to use first known request in a group; however, sorting by name will first sort nodes by weather they are grouped then sort them by name. This will ensure that group nodes are together and non-group nodes are together but sorrted within their partition. R=dgozman,luoe,caseq BUG= 664704 Review-Url: https://codereview.chromium.org/2648853002 Cr-Commit-Position: refs/heads/master@{#446168} [modify] https://crrev.com/f70665f72a40d378c7bda5fc3aa6aec33dc93919/third_party/WebKit/Source/devtools/front_end/data_grid/ViewportDataGrid.js [modify] https://crrev.com/f70665f72a40d378c7bda5fc3aa6aec33dc93919/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bb786f1d99f2e0fc427e59c2dd6db9cd0b24b273 commit bb786f1d99f2e0fc427e59c2dd6db9cd0b24b273 Author: allada <allada@chromium.org> Date: Fri Jan 27 22:33:17 2017 [Devtools] Added padding to child nodes in network group experiment This patch adds 15px padding to child nodes recursively. R=dgozman,luoe,caseq BUG= 664704 Review-Url: https://codereview.chromium.org/2649653002 Cr-Commit-Position: refs/heads/master@{#446798} [modify] https://crrev.com/bb786f1d99f2e0fc427e59c2dd6db9cd0b24b273/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1edc35f110d1a463f9809286478c3f0dee9e1761 commit 1edc35f110d1a463f9809286478c3f0dee9e1761 Author: allada <allada@chromium.org> Date: Thu Feb 16 06:28:40 2017 [Devtools] Fixes network group to remove parents if no child This patch removes parents of grouped network items if there are no children in the parents. BUG= 664704 R=pfeldman Review-Url: https://codereview.chromium.org/2694103007 Cr-Commit-Position: refs/heads/master@{#450877} [modify] https://crrev.com/1edc35f110d1a463f9809286478c3f0dee9e1761/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2513615ece62e266bfe3868fa916826ba5eb9056 commit 2513615ece62e266bfe3868fa916826ba5eb9056 Author: allada <allada@chromium.org> Date: Thu Feb 16 09:20:11 2017 [Devtools] Added Product Registry module in prep for Network Grouping This patch adds product registry module that will be in charge of a map that contains which groups a url will fall under. It is pretty much just a map of url -> groupName. R=pfeldman BUG= 664704 Review-Url: https://codereview.chromium.org/2696183005 Cr-Commit-Position: refs/heads/master@{#450914} [modify] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/BUILD.gn [modify] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/front_end/externs.js [modify] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/front_end/inspector.json [add] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/front_end/product_registry/ProductNameForURL.js [add] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/front_end/product_registry/ProductRegistryData.js [add] https://crrev.com/2513615ece62e266bfe3868fa916826ba5eb9056/third_party/WebKit/Source/devtools/front_end/product_registry/module.json
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0c8a8c65fe2514ada96567a8ee4d35d054934121 commit 0c8a8c65fe2514ada96567a8ee4d35d054934121 Author: allada <allada@chromium.org> Date: Fri Feb 17 06:03:09 2017 [Devtools] Prepared network panel for Group Lookup Interface This patch introduces the interface and small gui to group network requests. R=pfeldman,dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2698743003 Cr-Commit-Position: refs/heads/master@{#451234} [modify] https://crrev.com/0c8a8c65fe2514ada96567a8ee4d35d054934121/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js [modify] https://crrev.com/0c8a8c65fe2514ada96567a8ee4d35d054934121/third_party/WebKit/Source/devtools/front_end/network/NetworkPanel.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7234ea5d5045f6fedbc01503613cc26a2e264670 commit 7234ea5d5045f6fedbc01503613cc26a2e264670 Author: allada <allada@chromium.org> Date: Fri Feb 17 06:13:00 2017 [Devtools] Added provider for NetworkLookupInterface to ProductRegistry This patch completes the linking between Network and Product Registry. There should now be a dropdown in the top of the network panel that allows the user to group by product (found in the product registry module). R=pfeldman,dgozman BUG= 664704 Review-Url: https://codereview.chromium.org/2695423002 Cr-Commit-Position: refs/heads/master@{#451239} [modify] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/BUILD.gn [modify] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/front_end/externs.js [modify] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/front_end/inspector.json [add] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js [add] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/front_end/network_group_lookup/module.json [modify] https://crrev.com/7234ea5d5045f6fedbc01503613cc26a2e264670/third_party/WebKit/Source/devtools/front_end/product_registry/ProductNameForURL.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3e8277dbaf900a53ab0ec812a030ac4a95f7323a commit 3e8277dbaf900a53ab0ec812a030ac4a95f7323a Author: allada <allada@chromium.org> Date: Thu Mar 09 19:54:02 2017 [Devtools] Moved network waterfall to draw all text as a layer This patch is a series of patches that moves network waterfall to draw in layers. This is the patch specifically to move text to be caluclated then drawn all at once. R=caseq BUG= 697668 , 664704 Review-Url: https://codereview.chromium.org/2726103002 Cr-Commit-Position: refs/heads/master@{#455839} [modify] https://crrev.com/3e8277dbaf900a53ab0ec812a030ac4a95f7323a/third_party/WebKit/Source/devtools/front_end/network/NetworkWaterfallColumn.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/595249cfd33d23fc10a9615b1252afa09ad35153 commit 595249cfd33d23fc10a9615b1252afa09ad35153 Author: allada <allada@chromium.org> Date: Sat Mar 18 02:39:42 2017 [Devtools] Make network waterfall draw in layers This patch finishes the move to make the waterfall column in the network panel draw in layers. This ensures it looks good when grouping. R=caseq BUG= 664704 Review-Url: https://codereview.chromium.org/2747293002 Cr-Commit-Position: refs/heads/master@{#457934} [modify] https://crrev.com/595249cfd33d23fc10a9615b1252afa09ad35153/third_party/WebKit/LayoutTests/http/tests/inspector/network/waterfall-images-expected.png [modify] https://crrev.com/595249cfd33d23fc10a9615b1252afa09ad35153/third_party/WebKit/Source/devtools/front_end/network/NetworkWaterfallColumn.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2f8a6b3d77598929c50e1605885de8c8361c7c6e commit 2f8a6b3d77598929c50e1605885de8c8361c7c6e Author: allada <allada@chromium.org> Date: Tue Apr 04 23:15:02 2017 [Devtools] Added frame grouping to network panel Adds an option to group by frame in network panel group experiment. See: http://imgur.com/a/J0o3f R=pfeldman,caseq BUG= 664704 Review-Url: https://codereview.chromium.org/2788793002 Cr-Commit-Position: refs/heads/master@{#461886} [modify] https://crrev.com/2f8a6b3d77598929c50e1605885de8c8361c7c6e/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js [modify] https://crrev.com/2f8a6b3d77598929c50e1605885de8c8361c7c6e/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js [modify] https://crrev.com/2f8a6b3d77598929c50e1605885de8c8361c7c6e/third_party/WebKit/Source/devtools/front_end/network_group_lookup/module.json [modify] https://crrev.com/2f8a6b3d77598929c50e1605885de8c8361c7c6e/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7dba9902a5c91c8474782336892c961fd94f82be commit 7dba9902a5c91c8474782336892c961fd94f82be Author: allada <allada@chromium.org> Date: Thu Apr 13 23:42:00 2017 [Devtools] Updated format to store product registry data Prepares the UI and product registry file format to add visual markers of network resource classifications. R=pfeldman BUG= 664704 Review-Url: https://codereview.chromium.org/2807823002 Cr-Commit-Position: refs/heads/master@{#464610} [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/Images/smallIcons.png [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/Images/smallIcons_2x.png [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/Images/src/optimize_png.hashes [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/Images/src/smallIcons.svg [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/Images/src/svg2png.hashes [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/network_group_lookup/module.json [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/product_registry/ProductNameForURL.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/product_registry/ProductRegistryData.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/front_end/ui/Icon.js [modify] https://crrev.com/7dba9902a5c91c8474782336892c961fd94f82be/third_party/WebKit/Source/devtools/scripts/convert-3pas-product-registry.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/97198dd14f4ec3dbbe17629a928acb64c02f01d0 commit 97198dd14f4ec3dbbe17629a928acb64c02f01d0 Author: Nathan Bruer <allada@chromium.org> Date: Wed Apr 19 00:24:38 2017 [Devtools] Updated product registry data This patch updates the product registry data to now include classification data. R=pfeldman BUG= 664704 Change-Id: I34079b7cb0f359b6ab68a42dc5a29d0cd72bbdde Reviewed-on: https://chromium-review.googlesource.com/477502 Reviewed-by: Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Blaise Bruer <allada@chromium.org> Cr-Commit-Position: refs/heads/master@{#465429} [modify] https://crrev.com/97198dd14f4ec3dbbe17629a928acb64c02f01d0/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js [modify] https://crrev.com/97198dd14f4ec3dbbe17629a928acb64c02f01d0/third_party/WebKit/Source/devtools/front_end/product_registry/ProductNameForURL.js [modify] https://crrev.com/97198dd14f4ec3dbbe17629a928acb64c02f01d0/third_party/WebKit/Source/devtools/front_end/product_registry/ProductRegistryData.js [modify] https://crrev.com/97198dd14f4ec3dbbe17629a928acb64c02f01d0/third_party/WebKit/Source/devtools/scripts/convert-3pas-product-registry.js
Comment 1 Deleted