Group rendering in AsyncSliceGroupTrack.

Allow AsyncSliceGroupTrack to hold heterogeneous rows and show
their titles. Two nested levels are already supported in
AsyncSliceGroup and particularly useful for per-web-frame slices
in Blink Scheduler. See tracking bug for motivation details.

Bug: chromium:780473
Change-Id: I7799fc1260d7e0783dd0ab57794d75d7334365c1
Reviewed-on: https://chromium-review.googlesource.com/897424
Commit-Queue: Greg Kraynov <kraynov@chromium.org>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
3 files changed
tree: 1d423b2eecda8c4eb69c666874c5239b28159863
  1. .eslintignore
  2. .eslintrc
  3. .gitignore
  4. AUTHORS
  5. CONTRIBUTING.md
  6. LICENSE
  7. OWNERS
  8. PRESUBMIT.py
  9. README.md
  10. WATCHLISTS
  11. bin/
  12. catapult_build/
  13. codereview.settings
  14. common/
  15. dashboard/
  16. dependency_manager/
  17. devil/
  18. docs/
  19. experimental/
  20. firefighter/
  21. hooks/
  22. infra/
  23. navbar.md
  24. netlog_viewer/
  25. pylintrc
  26. systrace/
  27. telemetry/
  28. third_party/
  29. trace_processor/
  30. tracing/
  31. web_page_replay_go/
README.md

Catapult

Catapult is the home for several performance tools that span from gathering, displaying and analyzing performance data. This includes:

These tools were created by Chromium developers for performance analysis, testing, and monitoring of Chrome, but they can also be used for analyzing and monitoring websites, and eventually Android apps.

Contributing

Please see our contributor's guide

Current build status