| Summary: | Web Inspector: Reorder columns in the Rendering Frames data grid by importance | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Matt Baker <mattbaker> | ||||||
| Component: | Web Inspector | Assignee: | Matt Baker <mattbaker> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | bburg, commit-queue, graouts, joepeck, mattbaker, nvasilyev, timothy, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | WebKit Nightly Build | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Attachments: |
|
||||||||
|
Description
Matt Baker
2015-09-01 01:43:54 PDT
Created attachment 260356 [details]
[Patch] Proposed Fix
Can you upload a before/after screenshot? I follow your argument but it would be good to see it too. I think Start Time and Total Time should be next to each other. I read it as "when did this start, and how long did it take." (In reply to comment #4) > I think Start Time and Total Time should be next to each other. I read it as > "when did this start, and how long did it take." We could place Start Time second, after the Total Time. I feel Total Time should be first, as it's the most often viewed column, and having the timing info adjacent to the tree makes a huge difference when scrolling/expanding profile nodes to locate expensive functions. Created attachment 260382 [details]
[Image] Revised column order
I agree that (In reply to comment #4) > I think Start Time and Total Time should be next to each other. I read it as > "when did this start, and how long did it take." I agree that it reads better this way, but I had another motivation for having the 'Script' column follow 'Total Time': I've been wanting to add 'self time' values for profile records, and lacking a dedicated column for this, was planning on using the Script column (which is empty for all rows but the top-level frame record). Self time is essential for performance debugging, and it makes the most sense for it to be adjacent to Total Time. I acknowledge that this is all a bit awkward, as the Rendering Frames grid combines disparate timeline record types, but a debugging workflow would largely focus on analyzing script/profile records, so I feel its fair for this to receive special treatment. Comment on attachment 260356 [details] [Patch] Proposed Fix Clearing flags on attachment: 260356 Committed r189232: <http://trac.webkit.org/changeset/189232> All reviewed patches have been landed. Closing bug. |