Bug 112168

Summary: Web Inspector: coalesce repeating timeline records
Product: WebKit Reporter: Andrey Kosyakov <caseq>
Component: Web Inspector (Deprecated)Assignee: Andrey Kosyakov <caseq>
Severity: Normal CC: apavlov, keishi, loislo, pfeldman, pmuellr, vsevik, web-inspector-bugs, yurys
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 112172    
Description Flags
Patch vsevik: review+

Description Andrey Kosyakov 2013-03-12 10:52:43 PDT
We primarily need this because we'd like to stop aggregating Rasterize events on the back-end, as these may have useful nested records, but are still too numerous to show by default on the front-end. The idea is to introduce artificial parent node for top level repeating events.
This also appears to work well with numerous Parse HTML, Send Request and Paint request, slightly improving the density of information presented on main view.
Comment 1 Andrey Kosyakov 2013-03-12 10:55:16 PDT
Created attachment 192768 [details]
Comment 2 Vsevolod Vlasov 2013-03-13 06:03:10 PDT
Comment on attachment 192768 [details]

View in context: https://bugs.webkit.org/attachment.cgi?id=192768&action=review

> Source/WebCore/inspector/front-end/TimelinePresentationModel.js:433
> +        coalescedRecord.collapsed = true;

Comment 3 Andrey Kosyakov 2013-03-13 11:17:07 PDT
Committed r145727: <http://trac.webkit.org/changeset/145727>