aboutsummaryrefslogtreecommitdiff
path: root/protos/third_party/chromium/chrome_track_event.proto
diff options
context:
space:
mode:
Diffstat (limited to 'protos/third_party/chromium/chrome_track_event.proto')
-rw-r--r--protos/third_party/chromium/chrome_track_event.proto35
1 files changed, 34 insertions, 1 deletions
diff --git a/protos/third_party/chromium/chrome_track_event.proto b/protos/third_party/chromium/chrome_track_event.proto
index 8b766cbc4..e43f42494 100644
--- a/protos/third_party/chromium/chrome_track_event.proto
+++ b/protos/third_party/chromium/chrome_track_event.proto
@@ -1632,6 +1632,7 @@ message ChromeCompositorSchedulerStateV2 {
DEADLINE_MODE_REGULAR = 3;
DEADLINE_MODE_LATE = 4;
DEADLINE_MODE_BLOCKED = 5;
+ DEADLINE_MODE_WAIT_FOR_SCROLL = 6;
}
optional ChromeCompositorStateMachineV2 state_machine = 1;
optional bool observing_begin_frame_source = 2;
@@ -1857,9 +1858,36 @@ message WebViewStartup {
optional CallSite call_site = 2;
}
+message AnimationFrameTimingInfo {
+ optional int64 blocking_duration_ms = 1;
+ optional int64 duration_ms = 2;
+ optional int64 num_scripts = 3;
+}
+
+message AnimationFrameScriptTimingInfo {
+ optional int64 style_duration_ms = 1;
+ optional int64 layout_duration_ms = 2;
+ optional int64 pause_duration_ms = 3;
+ optional string class_like_name = 4;
+ optional string property_like_name = 5;
+ optional string source_location_url = 6;
+ optional string source_location_function_name = 7;
+ optional int64 source_location_char_position = 8;
+ enum InvokerType {
+ UNDEFINED = 0;
+ CLASSIC_SCRIPT = 1;
+ MODULE_SCRIPT = 2;
+ USER_CALLBACK = 3;
+ EVENT_HANDLER = 4;
+ PROMISE_RESOLVE = 5;
+ PROMISE_REJECT = 6;
+ }
+ optional InvokerType invoker_type = 9;
+}
+
message ChromeTrackEvent {
// Extension range for Chrome: 1000-1999
- // Next ID: 1064
+ // Next ID: 1066
extend TrackEvent {
optional ChromeAppState chrome_app_state = 1000;
@@ -1994,5 +2022,10 @@ message ChromeTrackEvent {
optional ChromeCompositorSchedulerStateV2 cc_scheduler_state = 1062;
optional WebViewStartup webview_startup = 1063;
+
+ optional AnimationFrameTimingInfo animation_frame_timing_info = 1064;
+
+ optional AnimationFrameScriptTimingInfo animation_frame_script_timing_info =
+ 1065;
}
}