v8/tools/system-analyzer
Camillo Bruni 95e1fa503c [tools][system-analyzer] Improve timeline track
- Use initial color for TimelineTrack chunks
- Use async functions for TimelineTrack setChunkBackgrounds
- Introduce timeSelection setter on TimelinePanel
- Propagate time selection down to the TimelinePanel
- Avoid layout recalculation in TimelineTrack updateSelection

drive-by-cleanups:
- Add common event listeners only to top-level document
- Use console.warn instead of console.error for better debugging in
  DevTools

Bug: v8:10644
Change-Id: Ie4f80f1c6c3f4fa193f8ac01225e0fb76981551d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2497175
Commit-Queue: Camillo Bruni <cbruni@chromium.org>
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70886}
2020-10-29 21:21:57 +00:00
..
log [tools][system-analyzer] Improve timeline track 2020-10-29 21:21:57 +00:00
map-panel [tools] Remove outdated ic-processor 2020-10-27 14:21:45 +00:00
timeline [tools][system-analyzer] Improve timeline track 2020-10-29 21:21:57 +00:00
app-model.mjs [tools] Improve system-analyzer 2020-10-22 17:01:57 +00:00
events.mjs [tools] Make sure system analyzer works in FF and Safari 2020-10-19 11:57:28 +00:00
helper.mjs [tools][system-analyzer] Improve timeline track 2020-10-29 21:21:57 +00:00
ic-model.mjs [tools] System-analyzer cleanups 2020-10-19 10:52:48 +00:00
ic-panel-template.html [tools] Fix system-analyzer CSS 2020-10-12 09:14:47 +00:00
ic-panel.mjs [tools] Make sure system analyzer works in FF and Safari 2020-10-19 11:57:28 +00:00
index.css [tools] Improve system-analyzer startup and loader 2020-10-23 12:26:25 +00:00
index.html [tools] Improve system-analyzer startup and loader 2020-10-23 12:26:25 +00:00
index.mjs [tools][system-analyzer] Improve timeline track 2020-10-29 21:21:57 +00:00
log-file-reader-template.html [tools] Improve system-analyzer startup and loader 2020-10-23 12:26:25 +00:00
log-file-reader.mjs [tools] Improve system-analyzer startup and loader 2020-10-23 12:26:25 +00:00
map-panel-template.html [tools] Improve system-analyzer 2020-10-22 17:01:57 +00:00
map-panel.mjs [tools] Improve system-analyzer 2020-10-22 17:01:57 +00:00
processor.mjs [tools] Remove outdated ic-processor 2020-10-27 14:21:45 +00:00
source-panel-template.html [tools] Add markers to system-analyzer source panel 2020-09-23 13:06:11 +00:00
source-panel.mjs [tools] Make sure system analyzer works in FF and Safari 2020-10-19 11:57:28 +00:00
stats-panel-template.html [tools] Improve system-analyzer 2020-10-22 17:01:57 +00:00
stats-panel.mjs [tools] Improve system-analyzer 2020-10-22 17:01:57 +00:00
timeline-panel-template.html [tools] System-Analyzer: Remove timeline overview 2020-10-12 10:43:08 +00:00
timeline-panel.mjs [tools][system-analyzer] Improve timeline track 2020-10-29 21:21:57 +00:00
timeline.mjs [mjsunit][tools] Add processor.mjs test 2020-10-27 18:41:55 +00:00