-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
report: group third-party entities #14655
Conversation
b5ddaed
to
715a728
Compare
715a728
to
5b5bc80
Compare
Can you address the "159 commits" thing? Maybe you need to squash+rebase with origin/main? |
e31c345
to
a9439c1
Compare
Done. |
There are changes to the lhr like |
Those are additions, not breaking changes. 10.1 renderer (assuming with this PR) would just render 10.0 LHR as normal without aggregation, no? Doesn't seem critical to get those in for 10.0. We could expedite 10.1 a bit (~3 weeks instead of 4-6) and still make the same Chromium cut, I believe. So to avoid CDT having a chrome release of 10.0 instead of 10.1. Is that your concern? |
Yeah I guess it's not breaking. SGTM |
I've updated this branch with latest UX recommendations so it should be good for review/merge. |
Part 3, "entity grouping and aggregation" changes of the design doc. This introduces grouping of audit results by entities, with aggregated values where applicable.
Summary of changes:
bytes
,numeric
,ms
,timespanMs
are totaled by default. Can be avoided bydontAggregate: boolean
flag on a column.ThirdPartySummary
audit).sortBy
directive inTable
andOpportunity
that indicates to report how aggregation logic should sort rows.Pending fixes:
main
once report: use entity classification to filter third-parties #14697 lands.ThirdPartySummary
.entity from aLinkValue
to astring
entity name.Screenshot of Unused Javascript audit report below: