Implement style recalc invalidation tracking in devtools
This patch adds style recalc invalidation tracking to the invalidation
tracking experiment. Our full design doc is at:
https://docs.google.com/document/d/1BXT3_gD--YdbIYMlTzNGsyUUMBCZJ7V5qGJhMA-pGrs/edit
This patch implements the invalidation tracking logic for style recalc
events. All style invalidations are recorded and when a style recalc
occurs they are collected and displayed to the user. Additional
style invalidation information (e.g., detailed reasons) will be added
in a followup.
The existing invalidation tests have been renamed because they are
only for paint events. A new test has been added for style recalc
events.
BUG=
410701
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=184212